新しいので、私の無知を許し: スレッド1で一般的にはObjective-Cの、ココア、およびコンパイル言語にUIImage imageNamedサイズ
UIImage *myImage = [UIImage imageNamed:@"1-filter.jpg"];
NSLog(@"myImage.size=%@", myImage.size);
結果:Porgramは、信号を受信: "EXC_BAD_ACCESS"。
なぜですか? UIImageのサイズを取得するにはどうすればよいですか?
NSLog(@ "size.height =%d"、myImage.size.height); %f実際には、それらはCGFloatsです。 – Eugene
'CGSize'のメンバーは' CGFloat'sであり、 'NSInteger'ではありません。正しいフォーマッタは '%f'または'%g'(または実際には科学記法が好きな場合は '%e')です。また、幅や高さだけでなく、サイズ全体を取得するためには、 'NSStringFromCGSize'を使用するのが正確で簡単です。それはオブジェクト'%@ 'を返します。 –