Я искал справочную ссылку UIKit
и наткнулся на UIApplicationShortcutItem
. Это для 3D Touch.Реализация UIApplicationShortcutItem
Он содержит этот образец кода:
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
, чтобы проверить название выбранного действия, а затем вызвать действие с этим заголовком? Где проводятся акции?