gpt4 book ai didi

ios - 从 'int *' 分配到 'int' 的指针转换不兼容的整数

转载 作者:IT王子 更新时间:2023-10-29 08:07:10 25 4
gpt4 key购买 nike

我还有一个讨厌的警告,我想消失。基本上,我有一个这样声明的 int:@property (nonatomic, assign) int *myInt;并像这样设置:myInt = 0; .它也在实现文件中综合。我在设置 int 值的那一行收到警告,上面写着 Incompatible intiger to pointer conversion assigning to 'int *' from 'int'.我应该怎么做才能解决这个问题?

最佳答案

报错信息中有很大的提示!

在 C 和 Objective C 中,int 是原始数据类型。您已经编写了 int *,这意味着“指向 int 的指针”,而看起来您只是想要一个 int。

因此将您的属性更改为:

@property (nonatomic, assign) int myInt;

有关更多信息,请在谷歌上搜索“C 指针”,您将找到如下信息:http://pw1.netcom.com/~tjensen/ptr/pointers.htm

关于ios - 从 'int *' 分配到 'int' 的指针转换不兼容的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5293406/

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