gpt4 book ai didi

ios - 在 'xxx' 类型的对象上找不到属性 'yyy'

转载 作者:行者123 更新时间:2023-11-29 13:44:55 30 4
gpt4 key购买 nike

我升级到 xcode 4.0,现在在编译时遇到这个错误:

“在‘yyy’类型的对象上找不到属性‘xxx’”

其中 xxx 是属性,yyy 是我的代表。

我正在尝试按如下方式在委托(delegate)对象上设置属性 xxx:

self.delegate.xxx=@"abc"

有谁知道为什么这在 xcode 4.0 中不起作用? xcode 3.x 没问题。

我也遇到了这个编译错误:

“表达式不可分配 - 接收者类型未知”

最佳答案

我猜你的委托(delegate)是 id 类型?如果是这样,编译器没有足够的信息来安全地让你这样做。您需要将委托(delegate)转换为期望具有属性 xxx 的类型。我也找。符号更容易发出警告。也许是这样的:

[(YourObj *)self.delegate setXXX:@"abc"];

关于ios - 在 'xxx' 类型的对象上找不到属性 'yyy',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7763031/

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