我已经编译和使用下面的代码,因为iOS的4.0编译:一旦UIGraphicsBeginImageContextWithOptions不与4.3 SDK(细跟4.2 SDK)
if(UIGraphicsBeginImageContextWithOptions != NULL)
{
UIGraphicsBeginImageContextWithOptions(drawCopyFS.frame.size, NO, 0.0);
}
else
{
UIGraphicsBeginImageContext(drawCopyFS.frame.size);
}
如我切换到4.3 SDK,这个代码特定片停止用下面的两个错误编译:
'UIGraphicsBeginImageContextWithOptions' undeclared (error on line #1)
Implicit declaration of function 'UIGraphicsBeginImageContextWithOptions' (error on line #7)
任何人有任何想法,为什么发生这种情况?在4.3中有些改变,或者我该如何解决这个问题?
Xcode不会像UIGraphicsBeginImageContext
一样为UIGraphicsBeginImageContextWithOptions
着色,同时它也不提供任何快速帮助。
非常有趣。我已经将基础SDK设置从“最新的iOS(iOS 4.3)”更改为“iOS 4.3”,并且代码编译得很好。然后我将它改回“最新的iOS(iOS 4.3)”,并且它保持良好的编译。嗯...看起来像某种Xcode gremlin需要被踢开。谢谢! – TrekOnTV2017
忘了提起我也试过,但它不适用于我的情况。我希望我保留一份坏项目文件的副本作比较。 –