Я сохраняю управляемый объект с определенными объектами, но не со всеми заполненными отношениями. Я имею в виду:
A ---> B (связь необязательна)
Но то, что я делаю, это вставка A в контекст и затем сохранение. Когда я получаю A с помощью контроллера nsfetchedresults и печатаю с полями NSLog B, все числа равны 0 и строкам (null) (все поля, очевидно, не инициированы, но я могу «получить к ним доступ», и я не вставил B в в любой момент). Поэтому я не могу этого сделать, поскольку отношения никогда не бывают нулевыми:
if (a.relationship == nil) {...}
Это нормально? Я думаю, что отношения между A и B будут нулевыми, и поэтому я не могу получить доступ к каким-либо полям.
Заранее спасибо.