4

我有一个程序,其中对于某些代码路径,地址簿常量(例如 kABPersonEmailProperty、kABPersonAddressProperty)评估为它们的正常非零值。但是,如果我遵循不同的代码路径,所有这些常量的计算结果都为零。

此外,一旦我遵循“成功”的代码路径,如果我采用有问题的代码路径,它就会起作用。

这是某种编译链接问题吗?

我也可能在某处过度释放变量。

4

1 回答 1

5

好了,谜团解开了。值得称赞的是,该行为已记录在案。

链接文字

“特别注意事项:这些常量的值是未定义的,直到调用以下之一:ABAddressBookCreate、ABPersonCreate、ABGroupCreate。”

于 2009-08-05T23:19:26.930 回答