簡體   English   中英

沒有加載Objective-C類 - 如何調試它

[英]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.mNSString + MD5.h

確保啟用了-ObjC標志。 或者它不會鏈接靜態庫中的類別。

靜態庫中的Objective-C類別

僅包含頭文件是不夠的。 您還需要編譯和鏈接項目中的.m文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM