でコンパイルしていない:UIGraphicsBeginImageContextWithOptions私はiOSの4.0以降、次のコードをコンパイルして使用してきた4.3 SDK(4.2 SDKと罰金)
if(UIGraphicsBeginImageContextWithOptions != NULL)
{
UIGraphicsBeginImageContextWithOptions(drawCopyFS.frame.size, NO, 0.0);
}
else
{
UIGraphicsBeginImageContext(drawCopyFS.frame.size);
}
できるだけ早く私は4.3 SDK、このコードの特定の部分に切り替えて停止し、次の2つのエラーでコンパイル:
'UIGraphicsBeginImageContextWithOptions' undeclared (error on line #1)
Implicit declaration of function 'UIGraphicsBeginImageContextWithOptions' (error on line #7)
これはなぜ起こっているのですか? 4.3で何か変わったのですか?これをどうやって修正できますか?
XcodeはUIGraphicsBeginImageContextWithOptions
と同じ方法で、UIGraphicsBeginImageContext
と同じ方法で色付けするのではなく、同時にクイックヘルプを提供しません。
非常に興味深い。 Base SDKの設定を「最新のiOS(iOS 4.3)」から「iOS 4.3」に変更し、コードを正しくコンパイルしました。それから、「最新のiOS(iOS 4.3)」に戻し、コンパイルを続けました。うーん...ある種のXcodeグレムリンがパントされる必要があります。ありがとう! – TrekOnTV2017
忘れてしまったこと私もそれを試みたが、私の場合はうまくいかなかった。私は比較のために悪いプロジェクトファイルのコピーを保管しておきたいと思います。興味深いことに、共有のおかげで –