私はこのコードを持っています:
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
NSLog([NSString stringWithFormat:@"\n%g pixel \n=======================================",screenWidth]);
CGFloat imageWidth = [[self.widthArray objectAtIndex:indexPath.row] floatValue];
NSLog([NSString stringWithFormat:@"\n%f pixel\n=======================================",imageWidth]);
CGFloat ratio = screenWidth / imageWidth;
NSLog([NSString stringWithFormat:@"\nratio is %f\n=======================================",ratio]);
screenWidth
imageWidth
完全に問題ありませんが、プログラムをログに記録しようとするとクラッシュratio
し、ログには(lldb)
. 私はまだどこにも解決策を見つけていません。何か提案はありますか?
編集:
最初の 2 つのログは
2015-01-03 08:49:00.888 Huckleberry[6554:158359]
320.000000 pixel
=======================================
2015-01-03 08:49:00.889 Huckleberry[6554:158359]
512.000000 pixel
=======================================
そして、それratio
はちょうど(lldb)