私はiOSアプリに取り組んでいます。「UIGraphicsBeginImageContextWithOptions」というメソッドを何度か使用しているため、現在iOS4でのみ機能します。この方法はiOS4でのみ使用できるため、現在、私のアプリはiPhone OS 3でクラッシュ/動作しません。この方法を除けば、アプリがiPhoneOS3で動作しない理由はありません。この方法が利用できるかどうかを確認しますか?私は成功せずに以下を試しました:
if([self respondsToSelector:@selector(UIGraphicsBeginImageContextWithOptions)]) {
UIGraphicsBeginImageContextWithOptions(targetSize, NO, 0.0); // this will crop
}
else
{
UIGraphicsBeginImageContext(targetSize);
}
私はこのようなバリエーションだけを試しました:
if([self respondsToSelector:@selector(UIGraphicsBeginImageContextWithOptions:size:opaque:scale:)])
と
if([self respondsToSelector:@selector(UIGraphicsBeginImageContextWithOptions:)])
成功なし。どんな助けでもいただければ幸いです。