2012-01-03 25 views
6

我有兩個項目RestKit frameworkObjective-C類別未加載 - 如何調試此

只要使用RestKit框架,一個項目可以毫無問題地工作,但另一個項目會失敗。

我發現失敗的代碼是這樣的:

return [anNSString MD5]; 

MD5方法是一個類中的方法,並引進這樣的:

#import "NSString+MD5.h" 

然而,在一個項目中,我不斷收到出現以下錯誤:

-[__NSCFString MD5]: unrecognized selector sent to instance 0x88a3390 

我瞭解類別的基本知識,他們可以在運行時加載,但我不明白爲什麼在這種情況下沒有加載類別。

這些都是在GitHub上的文件:NSString+MD5.mNSString+MD5.h

回答

7

這是不夠的,只是包含頭文件。您還需要編譯並鏈接項目中的.m文件。

+0

我含蓄地通過增加單個產品的依賴編譯來源。 – Besi 2012-01-03 16:27:54