我在尝试运行这个测试时遇到了问题,因为这段代码的第一行有一个错误,声明如下:
指向整数转换的
不兼容指针,该指针使用类型为'NSString *‘的表达式初始化'int’
- (IBAction)Button:(id)sender
{
int x = TramNumber.text;
if (x < 9)
{
Tramresult.text = [NSString stringWithFormat:@"lol"];
}
else
{
NSLog (@"x is less than 9!");
}
}
@end
请帮帮忙。我在iOS上运行xCode 5.1.1,如果这有帮助的话。
发布于 2014-10-13 17:10:25
您表示的NSString
值错误。
使用此代码示例来解决您的问题:
int x = [TramNumber.text intValue];
来表示文本字段中的整数值。
发布于 2014-10-13 17:10:15
int x = [TramNumber.text intValue];
您只需要将NSString转换为int。
发布于 2014-10-14 16:49:01
不能将文本作为整数赋值。您应该将NSString转换为int,如下所示:
int x = [TramNumber.text intValue];
https://stackoverflow.com/questions/26336373
复制相似问题