2013-01-02 64 views
1

我在ios應用程序中使用Restkit for webservice客戶端..我使用cocoapods在我的示例項目中安裝restkit。但是當我正在構建時,它會給出語義問題,並解析錯誤。使用cocoapods restkit項目集成錯誤

我用這個鏈接使用的CocoaPods

https://github.com/RestKit/RestKit/wiki/Installing-restkit-v0.20.x-via-cocoapods

安裝Restkit

的錯誤都是這樣

/RKHTTPUtilities.m:69:40: error: unexpected '@' in program 
     statusCodesToNamesDictionary = @{ 



/ObjectMapping/RKHTTPUtilities.m: error: unexpected '@' in program 
    return [RKStatusCodesToNamesDictionary() objectForKey:@(statusCode)]; 
                 ^

回答

1

它看起來就像你有一箇舊版本的Xcode是不編譯支持object literals。您可以通過更新Xcode或在您的podfile中使用較舊版本的restkit來解決此問題,如pod "restkit", "~>0.10.3"

+0

一個可選但可能相當困難的方法是使用任何版本的Xcode運行自己的Apple LLVM編譯器版本。 – orta

+0

謝謝@orta ..i在過去2天裏遇到了麻煩..你可以告訴我另一種方式來使用這個xcode ..並且對象文字鏈接也非常有用..再次感謝你 – vigneshvelsubbu

+0

祝你好運: http://belkadan.com/blog/2011/07/Using-Clang-from-SVN-in-Xcode/ – orta