我希望设置一个基本的3D Touch。在我的主界面上,我有一个2选项分段控制器,当使用3DQuickActionA时,我想要其中一种选项被选中,并且当使用3DTouchQuickActionB时选择另一种选项。
我查看了这个网站上的其他问题,其中一个建议我使用:
- (void)handleShortCutItem:(UIApplicationShortcutItem *)shortcutItem {
if([shortcutItem.type isEqualToString:@"3DQuickActionA"]){
self.quote_opt.selectedSegmentIndex = 0; }
if([shortcutItem.type isEqualToString:@"3DQuickActionB"]){
self.quote_opt.selectedSegmentIndex = 1; }
}
其中quote_opt是我的分段控件的名称。
然而,这并不起作用。我的应用程序启动正常,但当前选项只是quote_opt的最后一个值 - 3D touch操作无效。我确定我错过了什么,但我不知道是什么。viewdidload中需要添加一些内容吗?
任何建议都将不胜感激,我很乐意发布其他代码部分/回答解决问题所需的任何其他问题。
谢谢!