2011-07-29 10 views
8

にIDに整数をキャストすることができます識別子。は、どのように私は私のコードは次のようなものであるのiOS

setPostValue:& employee.empIdとsetPostValue:[employee.empId]を送信しようとしましたが、まだエラーが発生しています。

どのようにして(id)を取得できますか?またはプロパティから別のオブジェクトを作成する必要がありますか?

答えて

25

ええ、idが必要なメソッドに渡す前に、整数から別のオブジェクトを作成する必要があります。

[request setPostValue:[NSNumber numberWithInt:employee.empId] forKey:@"empId"]; 

また、SDKの最新バージョンで(後のiOS 6、私が思う?)、あなたはObjective-Cの新ボクシングリテラルを使用することができます。

[request setPostValue:@(employee.empId) forKey:@"empId"]; 
+0

すごいそれは高速でした、おかげで、私は学んでいるので、C#から降格するのは簡単ではありません:( – Andresps2

+0

私はあなたが理解しなければならないことは、オブジェクトを期待していると思います... – Larme

6
[request setPostValue:[NSNumber numberWithInt:employee.empId] forKey:@"empId"]; 
関連する問題