[英]Objective-C category is not loaded - How to debug this
我有兩個RestKit框架項目。
一旦使用RestKit框架,一個項目沒有問題,但另一個項目失敗。
我發現失敗的代碼是這樣的:
return [anNSString MD5];
MD5
方法是一種類別方法,導入方式如下:
#import "NSString+MD5.h"
但是,在一個項目中,我不斷收到以下錯誤:
-[__NSCFString MD5]: unrecognized selector sent to instance 0x88a3390
我理解類別的基礎知識,並且可以在運行時加載它們,但我不明白為什么在這種情況下不會加載類別。
這些是github上的文件: NSString + MD5.m , NSString + MD5.h ,
確保啟用了-ObjC標志。 或者它不會鏈接靜態庫中的類別。
僅包含頭文件是不夠的。 您還需要編譯和鏈接項目中的.m
文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.