【发布时间】:2012-08-20 00:20:42
【问题描述】:
我正在开发一个通用应用程序,但在添加新类 [CallScreenViewController] 后出现链接器错误:
在 /Users/msdk/Library/Developer/Xcode/DerivedData/UniversalTest-cxggvelerfpnpgfzfehcwddjtfkd/Build/Intermediates/UniversalTest.build/Debug-iphoneos/UniversalTest.build/Objects-normal/armv7/ChatScreenViewController.o 和/Users/msdk/Library/Developer/Xcode/DerivedData/UniversalTest-cxggvelerfpnpgfzfehcwddjtfkd/Build/Intermediates/UniversalTest.build/Debug-iphoneos/UniversalTest.build/Objects-normal/armv7/CallScreenViewController.o 架构 armv7 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
【问题讨论】:
-
applicationFrame的定义是什么?是否在ChatScreenViewController和CallScreenViewController都导入的标头中? -
CGRect applicationFrame;不,它不是由 ChatScreenViewController 和 CallScreenViewController 导入的,而是在两个 .m 文件中声明
-
如果定义为实例变量,应该没问题。如果你用全局范围定义它,那就有问题了。
-
是的,你是对的.... :) 现在可以使用了。
标签: ios5 xcode4.3 linker-errors