私の開発環境は iPad3、iOS7、Xcode5 です。私のアプリは以前のバージョン (Xcode 4.6.3 および iOS5.1 および 6) で正常に動作します。
私が直面している問題は散発的であり、常に発生するとは限りません。
ここに例外があります。
-[__NSCFType count]: unrecognized selector sent to instance 0x14dbc7a0
Oct 20 17:18:43 akilas-iPad DogFight[4437] <Error>: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFType count]: unrecognized selector sent to instance 0x14dbc7a0'
問題を引き起こしていると思われるコード部分は次のとおりです。
-(CGSize ) controlSize:(UILabel *)controlName andText:(NSString *) text maxWidth:(int)width{
CGSize maximumLabelSize = CGSizeMake(width,CGFLOAT_MAX);
CGSize expectedLabelSize = [text sizeWithFont:controlName.font
constrainedToSize:maximumLabelSize
lineBreakMode:controlName.lineBreakMode]; // this fails
return expectedLabelSize;}
これは常に失敗するわけではありませんが、コードが正常に動作することが非常に頻繁にあります。これはiOS5および6で正常に動作するように見えるため、私にはわかりません.
ポインタはありますか?