当我在调试模拟器中运行我的代码时,一切似乎都正常。当我在没有调试的情况下运行它时,我在初始化 promise 对象时遇到段错误。
func URLGET( url: String ) -> Promise<NSDictionary> {
return Promise<NSDictionary> { fulfill, reject in
//some code here
}
}
实例化一个承诺对象时,我在返回函数处出现段错误。在 iOS 设备上以调试模式运行时,它也会出现段错误。最后的指令是
swift_getGenericMetadata
swift_getGenericMetadata1
type metadata accessor for PromiseKit.Promise<ObjectiveC.NSDictionary>
我似乎无法让它正常工作。我不完全确定这是怎么发生的。因为它在模拟器上的调试模式下运行良好。感谢所有帮助。