请帮忙!两天来,我试图让这个工作。我将 IASK 与 TableViewController 和 IASKAppSettingsViewController 集成为自定义类。我遵循示例应用程序,但使用情节提要并插入了 ARC 代码。我还在我的 .plist 中使用 IASK CustomSubviewController,它从一开始就可以正常工作。除了我添加到 TableViewController 中的 UI 按钮外,所有按钮都不起作用。这是代码。感谢您的任何提示。在小时:
- (void)settingsViewController:(IASKAppSettingsViewController*)sender
buttonTappedForSpecifier:(IASKSpecifier*)specifier;
米:
- (void)settingsViewController:(IASKAppSettingsViewController*)sender
buttonTappedForSpecifier:
(IASKSpecifier*)specifier {
if ([specifier.key isEqualToString:@"saveButton"]) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Exit Settings"
message:@"Did you enter all settings?"
delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Ok", nil];
[alert show]
}
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
if (buttonIndex == 1) {
[[NSUserDefaults standardUserDefaults] synchronize];
exit(0);
}}
那来自我的 Root~iphone.inApp.plist:
<dict>
<key>Key</key>
<string>saveButton</string>
<key>Title</key>
<string>Save all settings</string>
<key>Type</key>
<string>IASKButtonSpecifier</string>
</dict>