我将此库手动导入到我的项目文件夹中

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的要求(将其删除将修复错误)

10-08 07:31