添加指向NSPointerArray的指针,导致EXC_BAD_ACCESS

时间:2014-10-08 15:21:33

标签: objective-c

static void * pointer = &pointer;

NSPointerArray *array = [NSPointerArray strongObjectsPointerArray];

[array addPointer:pointer];

这导致最后一行的访问错误 - 我做错了什么?

更新

将初始化程序更改为:

[[NSPointerArray alloc] initWithOptions:NSPointerFunctionsOpaqueMemory];

解决了这个问题,但我不确定原因。

0 个答案:

没有答案