gpt4 book ai didi

iphone - 如何在 Structure 中使用 __unsafe_unretained

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:15:10 25 4
gpt4 key购买 nike

<分区>

我正在将我的项目转换为 ARC
我在我的项目中使用结构。
转换为 ARC 时出现错误

ARC forbids Objective-C objects in structs or unionsrk - type definition for struct

我在 SO 中搜索,发现使用 __unsafe_unretained。它将解决问题。所以我在我的结构中使用了它。

typedef struct Grade{
__unsafe_unretained NSString *Table,
*RowId,
*ScheduleID,
*Level,
*Label,
*Thershold;

char *CreateStmt;
} grade;

它正在工作,但现在它在 *RowId 的下一行中显示相同的错误。
我的问题是我是否应该将 __unsafe_unretained 放在所有变量之前。这样做安全吗?或者有另一种方法可以解决这个问题。

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