我有一个NSError **
存储在一个数组中(所以我可以得到它array[0]
)。我正在尝试将其转换为变量:
NSError * __autoreleasing *errorPointer = (NSError * __autoreleasing *)array[0];
所以我可以访问底层对象作为*errorPointer
.
然而,Xcode 抱怨说Cast of an Objective-C pointer to 'NSError *__autoreleasing *' is disallowed with ARC
. 有没有办法在不关闭 ARC 的情况下到达这个对象?