gpt4 book ai didi

ios - 为什么引用 Bool 会发出警告

转载 作者:行者123 更新时间:2023-11-28 20:25:37 26 4
gpt4 key购买 nike

学习ios编程,请说明为什么对 bool 类型的引用会给我一个警告,而用 bool 类型的属性创建的变量不会有任何警告?

@property (nonatomic) BOOL *userTyped; //-> userTyped is pointer to BOOL type


-(IBAction) button:(UIButton *)sender {
self.userTyped = YES; //-> will give a warning saying assigning char to BOOL
}

@property (nonatomic) BOOL userTyped; //-> userTyped acts as variable of BOOl type

-(IBAction) button:(UIButton *)sender {
self.userTyped = YES; //-> this will not give warning.
}

谢谢。

最佳答案

BOOL * 是指向 bool 值的指针。请不要那样做。 BOOL 不是对象。如果您想将其设置为 self.userTyped = YES,则只需使用 BOOL 而不是 BOOL *

关于ios - 为什么引用 Bool 会发出警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14112169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com