В настоящее время я выполняю быстрые действия для моего приложения iOS 9 с помощью 3D Touch. У меня есть несколько действий с использованием существующих значков системы из определенного перечисления UIApplicationShortcutIconType.
Пример:
<dict>
<key>UIApplicationShortcutItemIconType</key>
<string>UIApplicationShortcutIconTypeSearch</string>
<key>UIApplicationShortcutItemTitle</key>
<string>Search for Parking</string>
<key>UIApplicationShortcutItemType</key>
<string>SEARCH</string>
</dict>
Однако для одного из действий я хочу использовать пользовательский значок. Я попытался заменить строку UIApplicationShortcutItemIconType именем моего объекта изображения, но это не работает.
Это достаточно просто сделать для динамических действий с использованием UIApplicationShortcutIcon.iconWithTemplateImageName(), но это действие должно быть статическим.