我有一个tableView我使用setTransform方法和CGAffineTransformMakeRotation向左旋转90度:
[horizontalModeTable setTransform:CGAffineTransformMakeRotation(- M_PI_2)];
这在我之前制作的程序中完美运行,但是由于某种原因,每当我尝试运行此程序时,我都会收到Apple Mach-O Linker错误:
体系结构i386的未定义符号:
"_CGAffineTransformMakeRotation", referenced from:
-[ScalePickerVC viewDidLoad] in ScalePickerVC.o
-[ScalePickerVC tableView:cellForRowAtIndexPath:] in ScalePickerVC.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
有人知道为什么会这样吗?我不能说出与我使用过的另一个程序有什么不同,但是这个继续给我一个错误。
谢谢
最佳答案
CGAffineTransformMakeRotation
在Core Graphics中声明,并且链接器告诉您它没有看到该符号的定义。您需要将Core Graphics框架添加到您的项目中。
关于iphone - CGAffineTransformMakeRotation错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7755036/