Я использую модуль Obj C в своем проекте Swift.
Я импортирую библиотеку в свой файл .swift.
В проекте Obj C есть Delegate и DataSource.
Я реализую методы для использования без каких-либо ошибок, но когда я создаю и запускаю проект, приложение вылетает с ошибкой, что методы DataSource не были реализованы.
reason: ''numberOfContacts' Not implemented'
Похоже, модуль Obj C не читает реализованные методы в моем файле .swift.
Он выполняет следующую строку:
- (NSInteger)mev_horizontalContactsNumberOfContacts
{
if ([_dataSource respondsToSelector:@selector(numberOfContacts)]) {
return [_dataSource numberOfContacts];
} else {
NSAssert([_dataSource respondsToSelector:@selector(numberOfContacts)], @"'numberOfContacts' Not implemented");
return 0;
}
}
Это стручок: https://github.com/manuelescrig/MEVHorizontalContacts