我将此库手动导入到我的项目文件夹中
https://github.com/y-hryk/YSLTransitionAnimator
但是问题在于,一旦我在桥接头文件中导入了该库
#import "YSLTransitionAnimator.h"
#import "UIViewController+YSLTransition.h"
我收到编译错误消息
/Users/jay/ios/TestProject/TestProject/ProfilePictureSetupViewController.swift:11:60:
'ProfilePictureSetupViewController'的冗余一致性
协议'UINavigationControllerDelegate'
我知道这个
#import "UIViewController+YSLTransition.h"
是导致错误的那个,但我不知道为什么有什么想法吗?
最佳答案
因为类UIViewController
已用YSLTransition
扩展。并且它也已经符合UINavigationControllerDelegate
。因此,您无需在UINavigationControllerDelegate
视图控制器中再次符合ProfilePictureSetupViewController
的要求(将其删除将修复错误)