我在快速文件中具有以下功能。我是从Obj C文件中使用NSDate代替startDate来调用的。很多时候,不是每次,我的应用都会崩溃
Date._unconditionallyBridgeFromObjectiveC(NSDate?)
我怎样才能解决这个问题?
func trackMeetingEnded(_ name: String, startDate: Date, backgroundTime: TimeInterval) {}
Run Code Online (Sandbox Code Playgroud)
堆栈跟踪
崩溃:com.apple.main-thread
0 libswiftFoundation.dylib 0x102061e98静态Date._unconditionallyBridgeFromObjectiveC(NSDate?)-> Date + 72
1酸0x10017ece4 @objc静态ClusteredMixpanel.trackMeetingEnded(String,startDate:Date,backgroundTime:Double)->()(MixpanelMeeting.swift)
2 Acid 0x10073e1bc __56- [MeetingLifeCycleViewController stateInitialization] _block_invoke.221(MeetingLifeCycleViewController.m:267)
3酸0x1001ee5c4部分申请重击(StateMachine.swift)
4酸0x1001ea70c专用State.willLeaveState(State)->()(StateMachine.swift:238)
5酸0x1001ead90专门的StateMachine.transitionToState(State)-> Bool(StateMachine.swift)
6酸0x1001e1f18 @objc StateMachine.transitionToState(State)-> Bool(StateMachine.swift)
7酸0x10073ace0-[MeetingLifeCycleViewController dismissCall](MeetingLifeCycleViewController.m:538)
8 Acid 0x10086d648-[InMeetingViewController挂断](InMeetingViewController.m:531)
enter code here
Run Code Online (Sandbox Code Playgroud)
我相信在这种情况下,NSDate至Date的转换是由OS完成的。仅在迁移到Swift 3之后才能看到该问题。是否存在任何已知问题?我在网上找不到任何东西:(
如果用户在iOS 8上使用我的应用程序,而我的最新版本仅支持iOS 9.用户将OS更新到iOS9.
迦太基相关文件的列表是什么,如果推送到git是好的.我知道了, - Cartfile - Cartfile.private - Cartfile.resolved
Build和Checkout文件夹怎么样?