【发布时间】:2020-02-20 17:37:58
【问题描述】:
我在我的 Swift 项目中使用 ObjC pod。
我将库导入到我的 .swift 文件中。
ObjC 项目有 Delegate 和 DataSource。
我实现了使用的方法没有任何错误,但是当我构建和运行项目时,应用程序崩溃并显示数据源的方法尚未实现。
reason: ''numberOfContacts' Not implemented'
ObjC pod 似乎没有读取我的 .swift 文件中实现的方法。
它执行这一行:
- (NSInteger)mev_horizontalContactsNumberOfContacts
{
if ([_dataSource respondsToSelector:@selector(numberOfContacts)]) {
return [_dataSource numberOfContacts];
} else {
NSAssert([_dataSource respondsToSelector:@selector(numberOfContacts)], @"'numberOfContacts' Not implemented");
return 0;
}
}
这是 pod:https://github.com/manuelescrig/MEVHorizontalContacts
【问题讨论】:
标签: objective-c swift cocoapods