我正在查看UIKit
框架参考并遇到了UIApplicationShortcutItem
. 它适用于 3D Touch。
它包含以下代码示例:
let existingShortcutItems = UIApplication.sharedApplication().shortcutItems ?? []
let anExistingShortcutItem = existingShortcutItems[anIndex]
var updatedShortcutItems = existingShortcutItems
let aMutableShortcutItem = anExistingShortcutItem.mutableCopy() as! UIMutableApplicationShortcutItem
aMutableShortcutItem.localizedTitle = “New Title"
updatedShortcutItems[anIndex] = aMutableShortcutItem
UIApplication.sharedApplication().shortcutItems = updatedShortcutItemsode here
如果我是正确的,你把它放在应用程序委托中?
这是如何工作的?是否调用该localizedTitle
方法来检查所选操作的标题,然后调用具有该标题的操作?行动在哪里举行?