2016-06-21 149 views
0

嗨我想調用setObjectMapping:whenValueOfKeyPath:isEqualTo在我的動態映射對象上。但它給我這個錯誤沒有可見的@interface爲RKDynamicMapping聲明選擇器setObjectMapping:whenValueOfKeyPath:isEqualTo - Restkit 0.2

爲RKDynamicMapping無可見@interface聲明選擇setObjectMapping:whenValueOfKeyPath:isEqualTo

RKDynamicMapping* dynamicMapping = [RKDynamicMapping new]; 
[dynamicMapping setObjectMapping:girlMapping whenValueOfKeyPath:@"type" isEqualTo:@"Girl"]; 

我在哪裏做錯了嗎?它在RestKit 0.2中被刪除了嗎?

回答

0

最後我找到了解決方案。我們可以使用addMatcher:matcherWithKeyPath:expectedValue:ObjectMapping的RKDynamicMapping對象的財產

[dynamicMapping addMatcher:[RKObjectMappingMatcher matcherWithKeyPath:@"type" expectedValue:@"Girl" objectMapping:girlMapping]]; 
相關問題