【问题标题】:In app settings (application is closed)在应用程序设置中(应用程序已关闭)
【发布时间】:2012-07-16 10:57:43
【问题描述】:

当我关闭设置时,我的应用程序崩溃了。
即使使用标准动画 (UIModalTransitionStyleCoverVertical) 按钮“完成”也不起作用..
有什么问题?

-EDIT- 显然我在描述问题时不太准确:XCode 没有收到崩溃通知。应用程序简单地关闭。因此,会话期间获得的成就将丢失。

- (IBAction)BarButtonPageCurlAction:(id)sender {
IASKAppSettingsViewController *SettingsViewController;
SettingsViewController = [[[IASKAppSettingsViewController alloc] initWithNibName:@"IASKAppSettingsView" bundle:nil] autorelease];
SettingsViewController.delegate = self;
//SettingsViewController.showDoneButton = NO;
//SettingsViewController.showCreditsFooter = NO;
SettingsViewController.modalTransitionStyle = UIModalTransitionStylePartialCurl;
UINavigationController *NavController = [[[UINavigationController alloc] initWithRootViewController:SettingsViewController] autorelease];
//[NavController setNavigationBarHidden:YES];
[self presentModalViewController:NavController animated:YES];}

我的类文件:

【问题讨论】:

  • 你能把你的例外贴在这里吗?
  • 我不太了解你。我没有使用异常。附上完整的课程代码
  • 他的意思是堆栈跟踪(带有符号)显示它在哪里崩溃了。
  • ...甚至是导致崩溃的错误的描述,这通常是一个异常。 (如果您没有看到,请使用 Breakpoint Navigator 为 Objective-C 异常设置中断。)
  • 请同时粘贴 SettingsViewController 代码。

标签: objective-c inappsettingskit inappsettings


【解决方案1】:

您没有实现正确的委托方法。查看 Inappsettings 的文档,有一些方法用于关闭设置视图。

【讨论】:

    猜你喜欢
    • 2022-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-19
    • 1970-01-01
    相关资源
    最近更新 更多