我成功创建了一个包含 LRResty API 以及我自己的许多类、函数等的 iOS 静态库。为了尝试测试我的库,我将它与库头文件一起复制到了一个新的 Xcode 项目中。在这个新的 Xcode 项目中,我调用了我的一个函数,该函数最终调用了 LRResty 函数 [LRRestyClient get:withBlock:]。然后抛出异常 NSInvalidArguementException unrecognized selector sent to instance。有趣的是,我可以右键单击函数(在静态库中)和“跳转到定义”,它知道函数定义的位置。
我知道这个异常可能有很多原因,有谁知道它可能是什么?如果此描述过于模糊,我很乐意提供更多信息。或者任何人都可以向我解释如何将 LRResty 库成功打包到 iOS 静态库中?然后,我将使用此过程将其余的源文件打包在其中。
注意:我是创建静态库的新手,所以我可能忽略了一些非常简单的事情。我按照本教程创建了我的静态库: http: //www.icodeblog.com/2011/04/07/creating-static-libraries-for-ios/
感谢帮助。