gpt4 book ai didi

cocoa - NSInspiration 和 ARC(自动引用计数)

转载 作者:行者123 更新时间:2023-12-03 16:05:08 25 4
gpt4 key购买 nike

当尝试将我当前的代码迁移到 ARC 时,每当我将 NSString 作为 NSInitation 参数传递时,我都会收到错误。

示例:

NSInvocation inv = ...;
NSString *one = @"Hello World!";
[inv setArgument:&one atIndex:2];

当我使用“编辑”菜单中的“重构”->“转换为 Objective-C ARC”选项时,会发生错误。文本是“NSInitation 的 setArgument 与拥有除 __unsafe_retained 以外的所有权的对象一起使用是不安全的。”

我该如何解决这个问题?

最佳答案

这可能有效;

__unsafe_unretained NSString *one = @"Hello World";

关于cocoa - NSInspiration 和 ARC(自动引用计数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8811498/

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