をNSStringのへの:私は次のようにNSStringのにint型にキャストすることはできませんなぜのObjective C - キャスト演算子はintこれは、Objective Cのキャスト演算子の正しい使用方法である
//casting an int to float
int a = 1;
float b = (float) a;
:
int a = 1;
NSString *c = (NSString *)a;
//I receive the error : "cast of 'int' to 'nsstring' is disallowed with ARC"
上記を行う上で概念的に間違っているのは何ですか?
P.S.私はすでに "c = [NSString stringWithFormat:@"%i "、a];"を使うべきであることを知っています!
コンパイラがサポートまたは提供する方法/構文です。 –