今天我遇到了一个奇怪的问题。我在我的项目中使用 OAuthConsummer 连接到 Twitter。这个 Consummer 有几个版本,在我的项目中,它有一些头文件 (.h) 和一个扩展名为 .a 的文件。我想继承一个名为“OAMutableURLRequest”的类并覆盖一些旧方法,所以我添加了两个文件:头文件和具有覆盖方法的实现文件。这个解决方案对我有用很长时间。然而,今天当使用 Xcode 5.0.1 在 iOS 7 上构建时,我的应用程序因我的覆盖方法不存在 (NSInvalidArgumentException) 的错误而崩溃。
总而言之,我的问题是:如何子类化属于只有标题和文件 .a 的库的类?