0

我想回馈一些东西,因为这里的每个人都反应灵敏。我在操作“按钮”上收到上述错误。这让我快疯了。你看我有一个主/细节模板,我在我的项目中添加了一个额外的细节视图。我在第二个详细视图上有一个按钮,但在第一个上没有。我从按钮操作中取出了所有代码,但仍然收到错误,所以我将相同的按钮添加到第一个详细视图中......你知道它是什么工作。

-(IBAction) addData_btn: (sender){

    NSMutableArray *array = [[NSMutableArray alloc] init];

    [array addObject:AcctName.text];
    [array addObject:AcctNum.text];
    [array addObject:DayDue.text];
    [array addObject:paymnt.text];
    [array addObject:remBalance.text];

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES);

    NSString *documentPath = [paths objectAtIndex:0];

    NSString *plistPath = [documentPath stringByAppendingPathComponent:@"Accounts.plist"];

    [array writeToFile:plistPath atomically: true];
}

我在第一个详细视图中添加了相同的按钮,没有任何代码……它起作用了。

4

2 回答 2

1

确保在 Interface Builder 上,您没有在按钮上留下任何与对应 ViewController 上不存在的操作的连接。否则,当按钮被触摸时,将尝试调用一个不存在的方法,并抛出此异常。

于 2013-06-08T22:16:54.877 回答
0

如果您的问题发生在您拥有多个 detailViewControllers 的情况下...将相同的按钮或字段添加到另一个 detailViewController。它应该解决问题。祝你好运

于 2013-06-08T22:01:51.680 回答