[iOS][RestKit][bug] 無法取得managedObjectStore

遇到如標題所述的問題,非常奇怪,稍微看了一下RKObjectManager的header檔案,發現managedObjectStore被一個macro圍著。


仔細看了RKCoreDataIncluded是什麼,發現是你要include CoreData.h才行,於是照著大家提供的說法,跑去prefix檔裡面補上,還要注意順序(請參考這篇):

    #import <CoreData/CoreData.h>
    #import <RestKit/RestKit.h>

結果還是沒用,結果有人說要去補一個路徑,要到target裡面去,在build settings 裡面的 User Header Search Paths 補上 "${PROJECT_DIR}/Pods" (而且要recursive),結果就可以用了。

留言