我想弄清楚如何在目标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 *'
谢谢
答案 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;
}