Swift和Objective-C混编错误:symbol not

2024-12-11  本文已影响0人  iDeveloper

错误:

dyld[2681]: symbol not found in flat namespace '__OBJC_PROTOCOL_$_TitleDetailSwitchCellDataSource'

原因:
Swift协议TitleDetailSwitchCellDataSource,Objective-C中有实现

@interface TumbleHelpDevice (SwitchCellDataSource)<TitleDetailSwitchCellDataSource>

但未引入OC桥接,导致Swift中认为未实现,所以找不到。

解决:

#import <LMSecurityGuard-Swift.h>


@implementation TumbleHelpDevice (SwitchCellDataSource)
上一篇 下一篇

猜你喜欢

热点阅读