小编Vin*_*uta的帖子

Swift 3中的Date._unconditionallyBridgeFromObjectiveC(NSDate?)崩溃

我在快速文件中具有以下功能。我是从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之后才能看到该问题。是否存在任何已知问题?我在网上找不到任何东西:(

date nsdate swift3

7
推荐指数
2
解决办法
2161
查看次数

当我的应用不再支持旧iOS时会发生什么

如果用户在iOS 8上使用我的应用程序,而我的最新版本仅支持iOS 9.用户将OS更新到iOS9.

  1. 当他打开我的应用程序时,他是否会更新应用程序?
  2. 用户是否仍可以使用我的应用而无需更新?
  3. 弃用的代码会发生什么?在尝试访问此类API时应用程序是否会崩溃?

updates ios

6
推荐指数
1
解决办法
400
查看次数

要推送到git的迦太基文件列表

迦太基相关文件的列表是什么,如果推送到git是好的.我知道了, - Cartfile - Cartfile.private - Cartfile.resolved

Build和Checkout文件夹怎么样?

git carthage

3
推荐指数
1
解决办法
991
查看次数

标签 统计

carthage ×1

date ×1

git ×1

ios ×1

nsdate ×1

swift3 ×1

updates ×1