3DTouch
这个plist
<dict>
<key>UIApplicationShortcutItemIconType</key>
<string>UIApplicationShortcutIconTypeShare</string>
<key>UIApplicationShortcutItemTitle</key>
<string>share</string>
<key>UIApplicationShortcutItemType</key>
<string>UITouchText.share</string>
<key>UIApplicationShortcutItemUserInfo</key>
<dict/>
<key>url</key>
<string>value1</string>
</dict>
并在
-(void)application:(UIApplication *)application performActionForShortcutItem:(UIApplicationShortcutItem *)shortcutItem completionHandler:(void (^)(BOOL))completionHandler
我想获得shortcutItem.userInfo
if([shortcutItem.type isEqualToString:@"UITouchText.share"])
{
NSLog(@"%@",shortcutItem.userInfo[@"url"]);
}
但字典返回空
答案 0 :(得分:0)
对不起,这个plist错了。
<dict>
<key>UIApplicationShortcutItemIconType</key>
<string>UIApplicationShortcutIconTypeShare</string>
<key>UIApplicationShortcutItemTitle</key>
<string>share</string>
<key>UIApplicationShortcutItemType</key>
<string>UITouchText.share</string>
<key>UIApplicationShortcutItemUserInfo</key>
<dict>
<key>url</key>
<string>value1</string>
</dict>
</dict>
打开属性列表
这是错的