我想比较两个数字。
这是我到目前为止所得到的
int a,b,c,zz;
a=1;
b=2;
c=3;
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if (sender != self.done)
return;
if (self.zahlencode.text.length > 0)
{
zz =self.zahlencode.text;
if(zz == a)
{
zweiViewController *source = [segue sourceViewController];
}
}
}
答案 0 :(得分:1)
您可以在字符串上调用intValue
:
NSString * intString = @"122";
int myInt = [intString intValue];
如果来自textField:
int textFieldInt = [yourTextField.text intValue];
您还可以将此用于其他类型的值,例如:
CGFloat textFieldFloat = [yourTextField.text floatValue];
double textFieldDouble = [yourTextField.text doubleValue];
// etc ...
答案 1 :(得分:0)
像这样使用
int myInt = [someString integerValue];
答案 2 :(得分:0)
int a,b,c,zz;
a=1;
b=2;
c=3;
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if (sender != self.done)
return;
if (self.zahlencode.text.length > 0)
{
zz =[self.zahlencode.text intValue];
if(zz == a)
{
zweiViewController *source = [segue sourceViewController];
}
}
}