2011-10-13 21 views
2

我有我旋轉90度,左邊的setTransform方法和CGAffineTransformMakeRotation一個的tableView:CGAffineTransformMakeRotation錯誤

[horizontalModeTable setTransform:CGAffineTransformMakeRotation(- M_PI_2)]; 

這在我是在以前的方案完美工作,但出於某種原因,每當我嘗試運行此我得到一個蘋果的Mach-O鏈接錯誤: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) 

的是否大家明白爲什麼會發生這種情況?我不能說出我用過這個程序的其他程序有什麼不同,但這個程序繼續給我一個錯誤。

感謝

回答

4

CGAffineTransformMakeRotation在覈芯顯卡聲明,和鏈接告訴你,這是沒有看到該符號的定義。您需要將Core Graphics框架添加到您的項目中。

+0

謝謝你,這個伎倆! –

相關問題