使用单例后架构armv7的未定义符号

时间:2012-11-21 16:25:45

标签: ios xcode

当我尝试使用此代码时:

FacebookViewController *manager = [FacebookViewController sharedManager];

在.h

中调用共享管理器
+ (FacebookViewController *) sharedManager;

我明白了:

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_FacebookViewController", referenced from:
  objc-class-ref in ContactFBSViewController.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

有什么问题?

1 个答案:

答案 0 :(得分:0)

当我在XCode 4.5中使用较旧的Facebook iOS SDK时,我收到了这个错误。

当我将Facebook SDK更新为3.1并使用新API时,我不再遇到该错误。