我的代码是这样的:我怎样才能在iOS的
[request setPostValue:employee.empId forKey:@"empId"];
当员工的是有一个属性EMPID是INT一个“POCO”对象,但该方法是等待一个标识符。
我已经尝试发送setPostValue:& employee.empId和setPostValue:[employee.empId]但仍然出现错误。
我能以任何方式获得(id)吗?或者我必须从属性创建另一个对象?
我的代码是这样的:我怎样才能在iOS的
[request setPostValue:employee.empId forKey:@"empId"];
当员工的是有一个属性EMPID是INT一个“POCO”对象,但该方法是等待一个标识符。
我已经尝试发送setPostValue:& employee.empId和setPostValue:[employee.empId]但仍然出现错误。
我能以任何方式获得(id)吗?或者我必须从属性创建另一个对象?
是的,你需要从整数中创建另一个对象,然后才能把它交给一个期望id
的方法。
[request setPostValue:[NSNumber numberWithInt:employee.empId] forKey:@"empId"];
另外,与较新版本的SDK(后iOS 6中,我觉得呢?),你可以使用Objective-C的新的拳击文字:
[request setPostValue:@(employee.empId) forKey:@"empId"];
[request setPostValue:[NSNumber numberWithInt:employee.empId] forKey:@"empId"];
哇,这是快,谢谢,我正在学习,不是很容易从C#下来:( – Andresps2
我认为你应该明白的是,这是什么期望的对象... – Larme