static void * pointer = &pointer;
NSPointerArray *array = [NSPointerArray strongObjectsPointerArray];
[array addPointer:pointer];
这导致最后一行的访问错误 - 我做错了什么?
将初始化程序更改为:
[[NSPointerArray alloc] initWithOptions:NSPointerFunctionsOpaqueMemory];
解决了这个问题,但我不确定原因。