をintにNSStringのからタイプキャスト私はint
にNSString
をキャストしていObjective Cのコードのこのビットを持っている:のObjective C -
NSString *[email protected]"123abc";
NSInteger b=(int) a;
NSLog(@"b: %d",b);
そしてNSLog
は、この出力を生成します
b: 18396
誰も私にこれがなぜ起こっているのか説明できますか?
私はインプレッションタイプの文字列を整数にキャストすると、その文字列から数値を取得していました。
数値を取得する文字列から:http://stackoverflow.com/questions/4663438/objective-c-find-numbers-in-string – janusbalatbat