我正在尝试从数组中提取一个字符串(其中包含一个整数),然后将其用作函数中的 int。我正在尝试使用 intValue 将其转换为 int。
这是我一直在尝试的代码。
NSArray *_returnedArguments = [serverOutput componentsSeparatedByString:@":"];
[_appDelegate loggedIn:usernameField.text:passwordField.text:(int)[[_returnedArguments objectAtIndex:2] intValue]];
我收到此错误:
passing argument 3 of 'loggedIn:::' makes pointer from integer without a cast
怎么了?
最佳答案
我真的不知道这个问题有什么难的,但我设法做到了:
[myStringContainingInt intValue];
需要注意的是,你也可以这样做:
myStringContainingInt.intValue;
https://stackoverflow.com/questions/3559088/