【发布时间】:2013-02-08 04:48:01
【问题描述】:
unsigned char _MyString[] = {0xda, 0xe5, 0x18, ..., 0x00};
CFArrayRef array = CFArrayCreate(NULL,
(const void**) CFStringCreateWithBytes(NULL,
_MyString,
sizeof(_MyString),
kCFStringEncodingASCII,
FALSE),
1,
&kCFTypeArrayCallBacks);
CFShow(arr); // <-- EXEC_BAD_ACCESS ERROR
调试器显示失败
CoreFoundation`CFGetTypeID:
调试器的输出
__NSCFString
(lldb)
我不确定内存错误在哪里,我认为它必须是由于在CFArrayCreate()中传递了字符串。
【问题讨论】:
标签: ios xcode macos core-foundation exc-bad-access