1

私はこの非常に単純なことについて疑問に思っています。ストーリーボードに1つの静止画像をどのように実装しますか?私がこれまでに試したことは、ViewController.hを

@property (strong, nonatomic) IBOutlet UIImageView *image;

およびviewController.mから

_imageArray = @[@"hemla.jpg"]; //Logo for some stuff, added in resources. 
image.image = [UIImage imageNamed:_imageArray[0]];

最後に「0」を付けて何も起こらない(ただしアプリは実行中)か、「スレッド1:シグナルSIGABRT」エラーの場合は「1」を入力します。(コンパイル後、シミュレーターでアプリを起動するとき)

画像を実装するためのより良い方法はありますか、それとも私が何か間違ったことをしているだけですか?

4

1 に答える 1

1

ストーリーボードを使用している場合は、コードはまったく必要ありません。InterfaceBuilderでimageViewを設定するだけです。そこで画像名を設定できます。

コードでそれを実行したい場合、コードは正しいですが、おそらくinitメソッドなどの間違った場所にあります。この時点では、imageViewは作成されていません。viewDidLoad:この後、または他のポイントを使用する必要があります。

于 2012-10-13T13:19:08.997 に答える