我以一种简单的方式使用IASK。它在模拟器上运行得很漂亮。
但由于我无法理解的原因,我的设备上没有
到目前为止我检查了什么: - 初始化IASK的代码很好,100%演示 - 摆脱Root~iphone.inApp.plist - 摆脱了设置包中的en.lproj和fr.lproj。 - 从iPhone上删除了应用程序并清理了源代码 - 检查了settings.app(确定)
我茫然......
以下是代码:
- (IASKAppSettingsViewController*)appSettingsViewController {
if (!appSettingsViewController) {
appSettingsViewController = [[IASKAppSettingsViewController alloc] init];
appSettingsViewController.delegate = self;
}
return appSettingsViewController;
}
aNavController = [[UINavigationController alloc] initWithRootViewController:self.appSettingsViewController];
self.appSettingsViewController.showDoneButton = YES;
[self presentViewController:aNavController animated:YES completion:nil];
这实际上很简单。
答案 0 :(得分:0)
为了帮助任何有类似问题的人,请点击这里:
一切都很好。但观点仍然是空洞的。然后,我只是放了另一个断点,重新启动了应用程序,它运行了......
我更喜欢我的代码错误。在这里,我不知道问题是什么。
答案 1 :(得分:0)
原因是设置在Root.inapp.plist而不是Root.inApp.plist中。大多数macOS用户都有一个不区分大小写的文件系统,而iOS的行为就好像是区分大小写的。这就是它在模拟器中工作但不在设备上工作的原因。