FSCalendar 无法检测到
Posted
技术标签:
【中文标题】FSCalendar 无法检测到【英文标题】:FSCalendar is unable to detect 【发布时间】:2018-04-26 14:48:09 【问题描述】:我正在使用 FSCalendar。安装了它的 Pod。但它不工作。在 IB 我收到奇怪的错误,上面写着
故事板:错误:IB Designables:无法渲染和更新 CalendarViewController (RTc-Y3-fKa) 的自动布局状态:dlopen(FSCalendar.framework, 1):找不到合适的图像。发现: FSCalendar.framework:“FSCalendar.framework”缺少所需的代码签名
同样,当我想在 My ViewController 中使用它时,它会抛出错误
导入 UIKit
类 CalendarViewController: UIViewController, UITableViewDataSource, UITableViewDelegate, FSCalendarDataSource, FSCalendarDelegate, UIGestureRecognizerDelegate
所以在 FSCalendarDataSource、FSCalendarDelegate 上出现错误,错误是使用未声明的类型“FSCalendarDataSource”,委托也是如此。
我不知道问题出在哪里,而我已经多次安装了 Pod,但这对我不起作用。有没有人遇到过这个问题。 请帮忙
P.S = 我使用的是 xcode 9.2 和 mac mini 2014 版本 10.12.6
【问题讨论】:
【参考方案1】:您是否为此设置了桥接头?
FSCalendar 的相关说明可以是found here。
pod 是用 Objective-C 编写的,但您发布的代码是用 Swift 编写的。这意味着您需要设置一个桥接头以允许 Swift 项目与 Objective-C 代码对话。
以下链接讨论了如何设置桥接头。
https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html
【讨论】:
什么样的包头? 我是安卓新手,请告诉我 @androidteem 添加了链接 我和你说的一样。但错误仍然存在 我什至无法在 IB 中看到我对该视图控制器的整个设计。但应用程序仍然可以在模拟器上运行以上是关于FSCalendar 无法检测到的主要内容,如果未能解决你的问题,请参考以下文章