0

ここにいる全員が非常に反応が良かったので、何かお返しをしたいと思いました。アクション「ボタン」で上記のエラーが発生しました。それは私を夢中にさせていました。マスター/詳細テンプレートがあり、プロジェクトに追加の詳細ビューを追加したことがわかります。2 番目の詳細ビューにはボタンがありましたが、最初のビューにはありませんでした。ボタン アクションからすべてのコードを削除してもエラーが発生するため、同じボタンを最初の詳細ビューに追加しました ...そして、それが機能したことをご存知ですか。

-(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 で、対応する ViewControllers に存在しないアクションへの接続をボタンに残していないことを確認してください。そうしないと、ボタンがタッチされると、存在しないメソッドを呼び出そうとし、この例外がスローされます。

于 2013-06-08T22:16:54.877 に答える
0

複数のdetailViewControllersがある場所で問題が発生している場合...同じボタンまたはフィールドを他のdetailViewcontrollerに追加します。問題を処理する必要があります。幸運を

于 2013-06-08T22:01:51.680 に答える