Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我将 NSURL 放在类声明中并将其设置为方法中的某些内容,则当方法完成时,它指向的对象就消失了。有没有办法像在 C++ 中一样在声明中拥有对象的非指针版本?XCode 似乎不想让我这样做。
有没有办法像在 C++ 中一样在声明中拥有对象的非指针版本?XCode 似乎不想让我这样做。
NSObject 类型不支持这一点。Clang 甚至不支持创建自己的根 objc 类(如果你足够怪,你可以使用 GCC 来完成)。因此,简短的回答是“不,您不能按值声明 NSObject 类型”。
但这并不重要。正确的解决方案是找出您的成员被清除的原因——使用 ref 计数指针对其他人有效。