0

私のアプリはカメラを使用し、3.1 API のおかげでズーム機能を追加しました (cameraViewTransform が最も重要です)。しかし、アプリを 3.0 でも実行したい (もちろんズームなし)。問題は、3.1 プロパティを呼び出す次の行が原因で、3.0 でアプリをコンパイルできないことです。

CGAffineTransform initialTransform = photoPicker.cameraViewTransform;

メソッドの場合は、performSelector などを使用できます。それを initialTransform = [photoPicker cameraViewTransform] に変更しても機能しません。これに対する解決策はありますか?

4

2 に答える 2

1

この質問はあなたの質問に似ていると思います。おそらく解決策が役立つかもしれません。

于 2009-11-07T21:05:38.310 に答える
0

[photoPicker respondsToSelector:@selector(cameraViewTransform)]デプロイ ターゲットを 3.0 に設定し、その後 3.1 SDK でコンパイルして、呼び出す前に使用できる機能を実行時にチェックします。http://groups.google.com/group/iphonesdk/msg/1f47eae223a9fe90?dmode=sourceには、デプロイ ターゲットと SDK に関する暴言があり、参考になるかもしれません。

于 2009-11-02T00:27:40.983 に答える