0

私はこれについて長い間頭を悩ませてきましたが、それを理解することができません.

View Controller のビュー Did Load メソッドで、IBOutlet で接続された imageView に変更を加えようとすると、応答しなくなります。IBOutlet 要素に加えた変更には応答しません。例: IB に imageView があり、IBOutlet を介して接続されている場合、この ImageView の隠しプロパティを設定しようとすると、応答しません。なぜそうなのかは、私にはわかりません。

次に、その imageView を別のビューに追加し、その組み合わせをサブビューとしてこのビューに追加しました。次に、この imageView 要素に変更を加えることができます。しかし、viewDidLoad 以外の別のメソッドでこの imageView にアクセスしようとすると、アプリケーションがクラッシュします。imageView はインスタンス変数です。

4

1 に答える 1

0

最も可能性の高い説明は、imageView が単に IB に接続されていないことです。アプリはアクセス時にクラッシュするため、IBOutlet は空ではなく別のオブジェクトに接続されている可能性があります。

于 2011-02-28T17:03:40.300 に答える