Objective-C:bool不兼容的指针

时间:2013-11-16 07:26:49

标签: objective-c boolean

我想弄清楚如何在目标c中使用bool。当我使用它们虽然偶尔会发出警告。这是我的代码

NSString *userUserName = userNameTextField.text;
bool *userNameIsGood = false;
if (userNameTextField.text.length > 0){
    userNameIsGood = true;  // warning is only on this line
}
else {
    userNameIsGood = false;
}

我得到的警告是:“不兼容的整数到指针转换从'int'分配给'bool *'

谢谢

1 个答案:

答案 0 :(得分:1)

尝试替换

bool *userNameIsGood = false;

bool userNameIsGood = false;

bool *userNameIsGood;

if (userNameTextField.text.length > 0){
    *userNameIsGood = true;  // warning is only on this line
}
else {
    *userNameIsGood = false;
}