我编译并运行 Apple 的 GenericKeyChain 示例代码。那里没有问题。现在我想在我的新项目中同时使用 KeychainItemWrapper.m 和 KeychainItemWrapper.h 这两个文件,我得到了很多编译错误。我看到 Apple 的示例代码正在使用 ARC。此处的其他帖子指示人们为此文件禁用 ARC。那没有用。我在我的新项目中链接了安全框架。我的问题是我应该怎么做才能在我的新项目上成功编译这两个文件。为什么 Apple 示例代码编译没有问题。编译错误主要是 ARC Casting Rules 和 ARC 限制以及使用“release”的语义问题。
问问题
632 次