0

我必须实现一个 Facebook 分享方法......我看了视频,阅读了几个导师,等等...... 1:我注册了我的应用程序,下载了 sdk,示例运行良好 2:当我拖放FacebookSDK.framework 到我的应用程序(不是新应用程序,它具有自定义框架),并将#import 包含到所需的类和 appdelegate 中,在构建期间,我在 FBRequest.h 中不断收到以下错误:

LLVM GCC 4.2 error
'#pragma' is not allowed here

LLVM GCC 4.2 error
instance variable '<unnamed>' has unknown size

LLVM GCC 4.2 error
expected `;' before 'NSError'

这是有问题的区域

@interface FBRequest : NSObject {
 @private
    id<FBRequestDelegate> _delegate;
    NSString*             _url;
    NSURLConnection*      _connection;
    NSMutableData*        _responseText;
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
    FBRequestState        _state;
#pragma GCC diagnostic pop
    NSError*              _error;
    BOOL                  _sessionDidExpire;
    id<FBGraphObject>     _graphObject;
}

XCode 4.5,试图在 ios 5.1 模拟器和 ios6 iPod 4 中运行。

谢谢

4

1 回答 1

0

尝试在 Project > Build Settings > Build Options > Compiler for C/C++/Objective-C 中切换到 Apple LLVM 编译器 4.1 而不是 LLVM GCC 4.2

构建设置 > 构建选项 > C/C++/Objective-C 编译器

ps 如果您没有在此处看到“Compiler for C/C++/Objective-C”,请选择“全部”。

于 2012-11-07T11:29:22.747 回答