我正在尝试与IOS 5项目使用SFHF钥匙串类(from here)。我已经成功地将大部分课程转换为遵守新的ARC规则。通过引用和从iOS5 objc_unretainedPointer
我遇到一些麻烦的代码的一个小部分如下
OSStatus status = SecItemCopyMatching((CFDictionaryRef) objc_unretainedPointer(attributeQuery), (CFTypeRef *) objc_unretainedPointer(&attributeResult)
这让下面的语法问题:
warning: Semantic Issue: Incompatible pointer types passing 'NSDictionary *__strong *' to parameter of type 'id'
我是相当新的iOS开发这现在我几乎陷入了困境。任何帮助是极大的赞赏。
注意了iOS 5测试版仍然在保密协议,因此,如果您在Apple开发人员计划中,您通过讨论这一点违反了您的协议。 – Anomie
谢谢。我见过很多提到ARC不属于SO的NDA的一部分。编辑**链接在这里 - http://lists.cs.uiuc.edu/pipermail/cfe-dev/2011-June/015588.html – Thenayr
我站在纠正。 – Anomie