地址簿常量评估为零

时间:2009-08-05 19:04:57

标签: iphone objective-c addressbook

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

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

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

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

1 个答案:

答案 0 :(得分:5)

好的,神秘的解决了。以Apple为荣,记录了这种行为。

请参阅link text

“特殊注意事项:在调用以下其中一个之前,这些常量的值是未定义的:ABAddressBookCreate,ABPersonCreate,ABGroupCreate。”