私はiPadアプリケーションの作業に忙しく、私のWebサービスはかなりシンプルなJSONデータを返します。すべてがうまく見えますが、この同じ変換を他の方法で行うことはできますが、整数 - >文字列変換を行うときにランダムな文字列を返すメソッドが1つあります。乱数を与える文字列に対するObjective-cの整数?
下の私のuserdataオブジェクトは、SBJSONパーサーによって作成されたNSDictionaryです。私はこの
NSString *userId = [NSString stringWithFormat:@"%d", [userdata objectForKey:@"UserID"]];
を行うとき1.
がしかしのuserIdの値があるか、そのような23425234.私は、ランダム数であるように思われます:[「ユーザーID」@ユーザデータobjectForKey]のデバッグが値私の形式で%dを試しましたが、同じ結果が得られました。それはオブジェクトではなく、int型であるため、
[userdata objectForKey:]はオブジェクトを返しません。つまり、整数ではありませんか?間にステップが必要なのでしょうか?または、それをNSString * userIDにまっすぐに割り当てますか? – onnoweb
'userdata'にはどのようなオブジェクトを保存しますか? – sergio
@typemismatch:型の不一致があります。 –