1

请帮忙!两天来,我试图让这个工作。我将 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>
4

0 回答 0