我是这个 iPhone 开发的新手。现在我正在尝试开发一个静态库。我成功地创建了库。但是当我尝试访问一个函数时遇到了一个问题,它显示错误“无法识别的选择器发送到实例”。当我搜索时,他们中的大多数人告诉我将 -objc 放入其他链接器标志和 forceaall和所有负载。但没有任何效果。
我曾推荐这个网站来开发图书馆。 http://www.icodeblog.com/2011/04/07/creating-static-libraries-for-ios/
我是这个 iPhone 开发的新手。现在我正在尝试开发一个静态库。我成功地创建了库。但是当我尝试访问一个函数时遇到了一个问题,它显示错误“无法识别的选择器发送到实例”。当我搜索时,他们中的大多数人告诉我将 -objc 放入其他链接器标志和 forceaall和所有负载。但没有任何效果。
我曾推荐这个网站来开发图书馆。 http://www.icodeblog.com/2011/04/07/creating-static-libraries-for-ios/
导致错误消息的常见原因是当您调用未在接口类 (.h) 中声明或根本不存在的方法时。
@interface YourClass
//other programmers forget to declare method in header
-(void)declaredMethod;
@end
@implementation YourClass
-(void)declaredMethod
{
//this is fine
}
-(void)undeclaredMethod
{
// declaration in header is missing
// will throw exception
}
@end