私はEXC_BAD_ACCESSエラーになり、いくつかのコードを持っている:メモリー質問
recordIDAsString = [
NSString stringWithFormat:@"%i", (int)abRecord.recordID
];
propertyIDAsString = [
NSString stringWithFormat:@"%i", (int)abProperty.propertyID
];
identifierAsString = [
NSString stringWithFormat:@"%i", (int)abProperty.identifier
];
recordIDAsString、propertyIDAsString、およびidentifierAsStringは、すべてのインターフェイスで定義されています。コードは編集ビューコントローラーに含まれています.3つの* AsString変数は、保存ボタンが押されるまで、値が無効になるまでうまく機能しているようです。しかし、私は次のコードがないことを発見した作業:原因となる最初のコード例では何が起こっているのか:私は唯一の私の質問があるので、私は、アロケーションまたはinitを呼び出したときにメモリを管理するために思っていた
NSString *tempRecordIDAsString = [
NSString stringWithFormat:@"%i", (int)abRecord.recordID
];
NSString *tempPropertyIDAsString = [
NSString stringWithFormat:@"%i", (int)abProperty.propertyID
];
NSString *tempIdentifierAsString = [
NSString stringWithFormat:@"%i", (int)abProperty.identifier
];
recordIDAsString = [tempRecordIDAsString copy];
propertyIDAsString = [tempPropertyIDAsString copy];
identifierAsString = [tempIdentifierAsString copy];
メモリが無効になる?
これは、メソッド呼び出しのいくつかの重大な奇妙な書式設定です...しかし、それぞれの独自の。 – bbum
はい、それは非常に奇妙にフォーマットされています。それは、オブジェクトに送信されるメッセージであると思われるものがコードブラケットのように見えるので、誤解を招きます。 – corydoras
メッセージを複数の行に分割するにはどうしますか? – JoBu1324