我创建了一个图书馆项目,试图与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];
}

(我的所有类都在静态库中显示)

最佳答案

您导入了<OAuthCore/OAuth+Additions.h>吗?导入<OAuthCore/OAuthCore.h>似乎不会自动包含此内容。

还要确保将 OAuth+Additions.m 编译到静态库中。

10-07 20:44