簡體   English   中英

無法識別的選擇器已發送給OAuthCore類中的類

[英]Unrecognized selector sent to class in OAuthCore class

我創建了一個圖書館項目,試圖與Twitter分享。 但是當我嘗試在Twitter上應用程序在以下行崩潰

NSString *_oAuthNonce = [NSString ab_GUID];

錯誤地:

+ [NSString ab_GUID]:無法識別的選擇器已發送給類0x1a09fd8

ab_GUID此方法存在於OAuthCore類中

+ (NSString *)ab_GUID
{
    CFUUIDRef u = CFUUIDCreate(kCFAllocatorDefault);
    CFStringRef s = CFUUIDCreateString(kCFAllocatorDefault, u);
    CFRelease(u);
    return [(NSString *)s autorelease];
}

(我的所有類都在靜態庫中顯示)

因為您說的是使用靜態庫,所以:

確保已啟用-ObjC標志(在使用庫的項目中, 此處已解決相同的問題 )。 否則它將不會鏈接靜態庫中的類別。

靜態庫中的Objective-C類別

在此處輸入圖片說明

您是否已導入<OAuthCore/OAuth+Additions.h> 導入<OAuthCore/OAuthCore.h>似乎不會自動包含此內容。

還要確保OAuth+Additions.m已編譯到靜態庫中。

暫無
暫無

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

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