gpt4 book ai didi

objective-c - 获取-[非类型保留] : message sent to deallocated instance post ARC changes

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

我们已经根据过渡到 ARC 的要求对我们的 Objective-C 代码进行了更改。但是现在我们必须在屏幕上绘制的一些代码不起作用。

我们得到:“-[Not A Type retain]: message sent to deallocated instance” 针对这一行:

NSArray *colors = [NSArray arrayWithObjects:(__bridge id)startColor,
(__bridge id)endColor, nil];

本地调试窗口显示它是“startColor”。 startColor 是 CGColorRef 类型,我看不到它在任何地方被取消分配。

最佳答案

尝试使用“_bridge_retained”而不是“__bridge”

关于objective-c - 获取-[非类型保留] : message sent to deallocated instance post ARC changes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9432726/

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