2014-10-28 52 views
1

有沒有發現這種情況下,在任何RestKit文檔到目前爲止,所以我想這是行不通的:RestKit 0.23.3:映射相同的鍵兩次(或者甚至更多)不起作用

這種映射,在我使用的鍵「theText」兩次

RKObjectMapping* mapping = [RKObjectMapping mappingForClass:[DummyText class]]; 
[mapping addAttributeMappingsFromDictionary:@{ 
                @"theText": @"title", 
                @"theText": @"label", 
                @"somethingElse": @"yesSomethingElse" 
                }]; 

會返回一個成功映射DummyText對象,但只有標題充斥着來自鍵「theText」的值,但是標籤是零。

有沒有辦法,我可以如何將密鑰的值填充到多個目標屬性中?

回答

1

我以爲映射實際上提出了一個異常,如果您嘗試配置它這樣...

無論如何,你可以在你的目的地類來創建一個自定義的訪問方法和使用映射調用該存取方法,然後,在該方法中,設置你的2個變量。

+0

問題是,無論何時設置,我都不能映射這兩個映射,但我只希望它通過該REST接口映射到兩者。不過,我看不到任何其他解決方案,我會將其標記爲已接受的答案。 – skubo 2014-10-30 07:11:32