Пользователь -> сопоставление задач настраивается на userMapping со строкой [userMapping mapRelationship:@"tasks" withMapping:taskMapping];
. Я полагаю, вы говорите, что обратное не было создано?
Если это проблема, я думаю, вы обнаружите, что этот коммит устраняет проблему, хотя я сам еще не пробовал. (Вы можете потянуть дерево в этой точке или, что лучше, потянуть текущую основную ветвь).
Кроме того, у вас есть проблема со строкой [taskMapping connectRelationship:@"assignedUser" withObjectForPrimaryKeyAttribute:@"assignedUserID"];
Он ищет объект с атрибутом первичного ключа "assignUserID", но, глядя на другие сопоставления, такого объекта не существует. Обратите внимание, что в userMapping первичный ключ определяется как [userMapping setPrimaryKeyAttribute:@"userID"];
Вы, вероятно, хотите [taskMapping connectRelationship:@"assignedUser" withObjectForPrimaryKeyAttribute:@"userID"];
, или даже лучше [taskMapping mapRelationship:@"assignedUser" withMapping:userMapping];
(И с коммитом, который я связал, я даже не уверен, нужно ли вообще что-либо добавлять, чтобы получить обратное - вы можете попробовать оба варианта и посмотреть.)
Если проблемы все еще есть, вы можете включить журналы для ObjectMapper с помощью RKLogConfigureByName("RestKit/ObjectMapping", RKLogLevelTrace);