いくつかのテーブル (正確には 25) に値を挿入しようとしていますが、1 つを除くすべてのテーブルにレコードを挿入できます。これは、1 つの属性のためです。その属性を削除すると、データをテーブルに追加しますが、その属性を追加してその値を設定しようとすると、EXC_BAD_ACCESS で終了します。
テーブルでも属性の名前を変更しようとしましたが、うまくいきませんでした。以下は私のコードです::
Ashes *ashesObj = (Ashes *)[NSEntityDescription insertNewObjectForEntityForName:@"Ashes" inManagedObjectContext:managedObjectContext];
[ashesObj setAshes_id:@""];
[ashesObj setArrangement_id:@"34"];
[ashesObj setCasket_order_date:@""];
[ashesObj setCasket_model:@""];
[ashesObj setCasket_supplier:@""];
//[ashesObj setAshes_address:@"N/A"]; (This one is causing problem)
[ashesObj setPostal_code:@"N/A"];
[ashesObj setName_client:@""];
[ashesObj setTelephone:@""];
[ashesObj setEmail:@""];
NSError *error;
if (![managedObjectContext save:&error])
{
NSLog(@"Problem saving: %@", [error localizedDescription]);
}