次の状況で Core Data にリレーションを作成する方法について提案してください: 同じオブジェクト (アドレス) を指す 2 つのリレーションを含むユーザー オブジェクトを作成しましたが、リレーション名は homeAddress と workAddress です。しかし、Xcode5 では、逆関係が相反しないという警告が表示されます。
JSON:
{
"user": {
"user_id": "123123",
"email": "user@email.com",
"first_name": "Jean Luc",
"last_name": "Picard",
"home_address": {
"street": "DowningStreet",
"number": "11",
"city": "London",
"state": "GreaterLondon",
"country": "UnitedKingdom",
"zip": "SW1A2QAB",
"name": "Homesweethome",
"created_at": "1365526421456",
"location": {
"latitude": 3.1,
"longitude": 3.2
}
},
"work_address": {
"street": "AmphitheatreParkway",
"number": "1600",
"city": "MountainView",
"state": "California",
"country": "UnitedStates",
"zip": "94043",
"name": "WorkHarder",
"created_at": "1365526642123",
"location": {
"latitude": 3.1,
"longitude": 3.2
}
}
}
}
2 つの個別のアドレス オブジェクトを作成することは避けたいと考えています。