0

所以我在界面中有这个分段控件我使用用户默认设置将选定的段存储在应用程序视图控制器中applicationDidEnterBackground并将其恢复到 - (void)applicationWillEnterForeground {

NSNumber *indexNumber;

if (indexNumber = [[NSUserDefaults standardUserDefaults] objectForKey:@"selectedIndex"]) {

NSInteger selectedIndex = [indexNumber integerValue]; self.segmentedControl.selectedSegmentIndex = selectedIndex; }

但是当我启动应用程序,选择一个段然后终止应用程序时,我得到了这个错误。程序收到信号:重新启动时“SIGKILL”。

任何帮助,将不胜感激

4

1 回答 1

0

没有更多信息很难说,但这可能是因为控制器和分段控件在 applicationWillEnterForeground 中不可用。(它们还没有被实例化。)

您可能需要对 viewController 的 viewDidLoad 进行更多操作。

于 2011-03-10T22:10:23.333 回答