編集:私が理解しようとしているエラーメッセージは、コメントとしてリストされているコードの右側にあります!!!
Xcode は代替案を提案しようとし続け、私がビルドすることを拒否します。3 つは、コードの右側のコメント タグにリストされています。彼らはどういう意味ですか?私はコアデータを使用することに非常に慣れていないため、ユーザー名を例として使用するだけで、何が間違っているのかを本当に知りたいと思っています(そうするべきではないことがわかっているため)!
- (IBAction)saveData:(id)sender {
NSManagedObjectContext *cxt = [self managedObjectContext]; //instance method managedObjectContext not found
NSManagedObject *newContacts = [NSEntityDescription insertNewObjectForEntityForName:@"Contacts" inManagedObjectContext:cxt];
[newContacts setValue:self.username.text forKey:@"username"]; //insert NSManagedObjectModel instead of NSManagedObject...claims that it is undeclared?
username.text = @"";
NSManagedObject *newContacts = [NSEntityDescription insertNewObjectForEntityForName:@"Contacts" inManagedObjectContext:cxt]; //trying to replace NSEntityDescription with KSecAttrDescription...claims that it is undeclared
[newContacts setValue:self.password.text forKey:@"password"];
password.text = @"";
NSError *err;
if (![cxt save:&err]) {
NSLog(@"An error has occured: %@", [err localizedDescription]); //Instance Method -save not found
}
}