特定のエンティティのコア データに新しいデータを入力する際に、特定の属性のエントリが null かどうかを確認するにはどうすればよいですか? mail と mailedCustomer という 3 つの属性 name があります。次のようにデータを追加します。
SalesPerson *data = (SalesPerson *)[NSEntityDescription insertNewObjectForEntityForName:@"SalesPerson" inManagedObjectContext:self.managedObjectContext];
[data setName:name];
[data setEmail:userEmail];
NSLog(@" mailed personel%@",data.mailedCustomer);
if([data.mailedCustomer != nil){
NSLog(@"inside condition");
[data setMailedCustomer:@"//"];
}
これは私にはうまくいきません。いくつかの文字列を追加しようとしています。したがって、初めて入力するときは、その属性を @"//" にし、その後の呼び出しに追加する必要があります。
NSLog(@" mailed personnel %@",data.mailedCustomer);
上記の NSLog は私に与えます:
mailed personnel (null)