我正在iOS中構建一個靜態庫。在我的項目中導入該庫後,我在其他鏈接器標誌中添加了-ObjC
。但是當我調用類方法(目前有3個可用)時,其中2個被調用並正確執行,但最後一個出現此錯誤:"+[RankConferenceLib joinConferenceWithName:]: unrecognized selector sent to class 0x5044dc"
。iOS靜態庫,無法訪問某些類方法
這是圖書館的.m文件
+ (void)joinConferenceWithName:(NSString *)name
{
//....codes
}
,並在我的項目,我稱他們爲圖書館
@interface RankConferenceLib : NSObject
+(void)initEnvironment;
+(void)orientationChange;
+(void)joinConferenceWithName:(NSString *)name;
@end
我的頭文件
- (IBAction)join:(UIButton *)sender {
[RankConferenceLib joinConferenceWithName:@"User"];
}
請告訴我我在這裏錯過了什麼。這是我的第一個靜態庫。我已經搜索,但找不到與我在這裏的情況類似的任何幫助。請提一下你需要知道的其他內容。
謝謝。
這很奇怪,如果你可以上傳項目到github,我會喜歡e找到問題。 – KudoCC 2015-01-21 06:51:33