Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
***-[[uuuu-nsyi release]:从AlamoFire 3.x升级到AlamoFire 4.x和Swift 3后,发送给解除分配实例0x1702e8a80的消息_Swift_Alamofire - Fatal编程技术网

***-[[uuuu-nsyi release]:从AlamoFire 3.x升级到AlamoFire 4.x和Swift 3后,发送给解除分配实例0x1702e8a80的消息

***-[[uuuu-nsyi release]:从AlamoFire 3.x升级到AlamoFire 4.x和Swift 3后,发送给解除分配实例0x1702e8a80的消息,swift,alamofire,Swift,Alamofire,我正在接收***-[\uu nsyi release]:使用Alamofire 4.4和Xcode 8.3将消息发送到解除分配的实例0x1702e8a80。到目前为止,我已经能够跟踪僵尸,但它是失败的,因为我不处理对象分配,Alamofire处理 这是我的密码 Alamofire.request(url).validate().responseJSON { (response) in if response.result.isFailure { self.offlineE

我正在接收***-[\uu nsyi release]:使用Alamofire 4.4和Xcode 8.3将消息发送到解除分配的实例0x1702e8a80。到目前为止,我已经能够跟踪僵尸,但它是失败的,因为我不处理对象分配,Alamofire处理

这是我的密码

Alamofire.request(url).validate().responseJSON { (response) in
    if response.result.isFailure {
        self.offlineError(self, selector: #selector(self.goToSales))
    } else {
        let sales = SalesViewController()
        self.navigationController?.pushViewController(sales , animated: true)
    }
}
此外,您还可以在这里找到Xcode仪器控制台的屏幕截图

    Malloc/Autorelease/Release (3)          00:01.884.473   Foundation  newJSONValue
2   Retain  +1  2   00:01.884.497   Alamofire   0x10071df1b
3   Retain  +1  3   00:01.884.528   libswiftCore.dylib  swift::metadataimpl::BufferValueWitnessesBase<swift::metadataimpl::ValueWitnesses<swift::metadataimpl::ObjCRetainableBox> >::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*, swift::ValueBuffer*, swift::TargetMetadata<swift::InProcess> const*)
4   Release -1  2   00:01.884.529   Alamofire   0x10071dfef
5   Retain  +1  3   00:01.884.667   libswiftCore.dylib  swift::metadataimpl::BufferValueWitnessesBase<swift::metadataimpl::ValueWitnesses<swift::metadataimpl::ObjCRetainableBox> >::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*, swift::ValueBuffer*, swift::TargetMetadata<swift::InProcess> const*)
    Retain/Release (4)          00:01.884.679   libswiftCore.dylib  swift::metadataimpl::BufferValueWitnessesBase<swift::metadataimpl::ValueWitnesses<swift::metadataimpl::ObjCRetainableBox> >::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*, swift::ValueBuffer*, swift::TargetMetadata<swift::InProcess> const*)
10  Release -1  2   00:01.884.799   Alamofire   0x100719557
12  Retain  +1  2   00:01.884.902   libswiftCore.dylib  swift::metadataimpl::BufferValueWitnessesBase<swift::metadataimpl::ValueWitnesses<swift::metadataimpl::ObjCRetainableBox> >::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*, swift::ValueBuffer*, swift::TargetMetadata<swift::InProcess> const*)
13  Retain  +1  3   00:01.884.907   libswiftCore.dylib  swift::metadataimpl::BufferValueWitnessesBase<swift::metadataimpl::ValueWitnesses<swift::metadataimpl::ObjCRetainableBox> >::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*, swift::ValueBuffer*, swift::TargetMetadata<swift::InProcess> const*)
14  Retain  +1  4   00:01.884.907   libswiftCore.dylib  swift::metadataimpl::BufferValueWitnessesBase<swift::metadataimpl::ValueWitnesses<swift::metadataimpl::ObjCRetainableBox> >::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*, swift::ValueBuffer*, swift::TargetMetadata<swift::InProcess> const*)
15  Retain  +1  0   00:01.884.911   libswiftCore.dylib  _dynamicCastToExistential(swift::OpaqueValue*, swift::OpaqueValue*, swift::TargetMetadata<swift::InProcess> const*, swift::TargetExistentialTypeMetadata<swift::InProcess> const*, swift::DynamicCastFlags)
16  Retain  +1  5   00:01.884.912   APPName 0x1000fc367
17  Retain  +1  6   00:01.885.006   APPName 0x1000fc3c7
    Retain/Release (2)          00:01.885.046   APPName 0x10010364f
20  Release -1  5   00:01.885.060   APPName 0x1001035ff
21  Release -1  4   00:01.885.065   APPName 0x1000fc7bb
22  Release -1  3   00:01.885.067   APPName 0x1000fd3bb
23  Release -1  2   00:01.885.067   APPName 0x1000fd3d3
24  Release -1  1   00:01.885.068   APPName 0x1000fd3fb
25  Release -1  0   00:01.885.071   APPName 0x1000fd78f
26  Zombie      -1  00:01.885.746   Alamofire   0x10071148b
<代码> MalOC/Autelelay/Relp(3):01.84.47 2保留+1 2 00:01.884.497阿拉莫菲尔0x10071df1b 3 Retain+1 3 00:01.884.528 libswiftCore.dylib swift::metadataimpl::BufferValueWitnessBase::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*,swift::ValueBuffer*,swift::TargetMetadata常量*) 4发布-12 00:01.884.529 Alamofire 0x10071dfef 5 Retain+1 3 00:01.884.667 libswiftCore.dylib swift::metadataimpl::BufferValueWitnessbase::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*,swift::ValueBuffer*,swift::TargetMetadata常量*) 保留/释放(4)00:01.884.679 libswiftCore.dylib swift::metadataimpl::BufferValueWitnessbase::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*,swift::ValueBuffer*,swift::TargetMetadata常量*) 10发布-12 00:01.884.799 Alamofire 0x100719557 12 Retain+1 2 00:01.884.902 libswiftCore.dylib swift::metadataimpl::BufferValueWitnessBase::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*,swift::ValueBuffer*,swift::TargetMetadata常量*) 13 Retain+1 3 00:01.884.907 libswiftCore.dylib swift::metadataimpl::BufferValueWitnessBase::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*,swift::ValueBuffer*,swift::TargetMetadata常量*) 14 Retain+1 4 00:01.884.907 libswiftCore.dylib swift::metadataimpl::BufferValueWitnessBase::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*,swift::ValueBuffer*,swift::TargetMetadata常量*) 15 Retain+1 0 00:01.884.911 libswiftCore.dylib(swift::OpaqueValue*、swift::OpaqueValue*、swift::TargetMetadata const*、swift::TargetExistentialTypeMetadata const*、swift::dynamiccast flags) 16保留+1 5 00:01.884.912 APPName 0x1000fc367 17保留+1 6 00:01.885.006应用程序名0x1000fc3c7 保留/释放(2)00:01.885.046 APPName 0x10010364f 20版本-1 5 00:01.885.060 APPName 0x1001035ff 21版本-1 4 00:01.885.065 APPName 0x1000fc7bb 22发布-1 3 00:01.885.067 APPName 0x1000fd3bb 23发布版本-1 2 00:01.885.067 APPName 0x1000fd3d3 24版本-1 100:01.885.068 APPName 0x1000fd3fb 25版本-1 0 00:01.885.071 APPName 0x1000fd78f 26僵尸-1 00:01.885.746阿拉莫菲尔0x10071148b 编辑:

启用dSym的堆栈:

    Malloc/Autorelease (2)  +1      00:01.411.929   Foundation  newJSONValue
    Retain/Release (6)          00:01.411.943   Alamofire   0x100739f1b
    Retain/Release (4)          00:01.412.052   libswiftCore.dylib  swift::metadataimpl::BufferValueWitnessesBase<swift::metadataimpl::ValueWitnesses<swift::metadataimpl::ObjCRetainableBox> >::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*, swift::ValueBuffer*, swift::TargetMetadata<swift::InProcess> const*)
10  Retain  +1  4   00:01.412.141   libswiftCore.dylib  swift::metadataimpl::BufferValueWitnessesBase<swift::metadataimpl::ValueWitnesses<swift::metadataimpl::ObjCRetainableBox> >::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*, swift::ValueBuffer*, swift::TargetMetadata<swift::InProcess> const*)
11  Retain  +1  5   00:01.412.145   libswiftCore.dylib  swift::metadataimpl::BufferValueWitnessesBase<swift::metadataimpl::ValueWitnesses<swift::metadataimpl::ObjCRetainableBox> >::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*, swift::ValueBuffer*, swift::TargetMetadata<swift::InProcess> const*)
12  Retain  +1  6   00:01.412.146   libswiftCore.dylib  swift::metadataimpl::BufferValueWitnessesBase<swift::metadataimpl::ValueWitnesses<swift::metadataimpl::ObjCRetainableBox> >::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*, swift::ValueBuffer*, swift::TargetMetadata<swift::InProcess> const*)
13  Retain  +1  0   00:01.412.149   libswiftCore.dylib  _dynamicCastToExistential(swift::OpaqueValue*, swift::OpaqueValue*, swift::TargetMetadata<swift::InProcess> const*, swift::TargetExistentialTypeMetadata<swift::InProcess> const*, swift::DynamicCastFlags)
14  Retain  +1  7   00:01.412.150   AppName FLViewController.(checkStatus(Bool) -> ()).(closure #1)
15  Retain  +1  8   00:01.412.158   AppName FLViewController.(checkStatus(Bool) -> ()).(closure #1)
    Retain/Release (2)          00:01.412.167   AppName partial apply
18  Release -1  7   00:01.412.176   AppName 0x1001775e4
19  Release -1  6   00:01.412.180   AppName FLViewController.(checkStatus(Bool) -> ()).(closure #1)
20  Release -1  5   00:01.412.182   AppName FLViewController.(checkStatus(Bool) -> ()).(closure #1)
21  Release -1  4   00:01.412.182   AppName FLViewController.(checkStatus(Bool) -> ()).(closure #1)
22  Release -1  3   00:01.412.183   AppName FLViewController.(checkStatus(Bool) -> ()).(closure #1)
23  Release -1  2   00:01.412.186   AppName FLViewController.(checkStatus(Bool) -> ()).(closure #1)
26  Zombie      -1  00:01.412.268   Foundation  __NSOQSchedule_f
<代码> MalOC/AutelelSead(2)+1:01.411929基金NejjSon值 保留/释放(6)00:01.411.943阿拉莫菲尔0x100739f1b 保留/释放(4)00:01.412.052 libswiftCore.dylib swift::metadataimpl::BufferValueWitnessbase::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*,swift::ValueBuffer*,swift::TargetMetadata常量*) 10 Retain+1 4 00:01.412.141 libswiftCore.dylib swift::metadataimpl::BufferValueWitnessBase::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*,swift::ValueBuffer*,swift::TargetMetadata常量*) 11 Retain+1 5 00:01.412.145 libswiftCore.dylib swift::metadataimpl::BufferValueWitnessBase::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*,swift::ValueBuffer*,swift::TargetMetadata常量*) 12 Retain+1 6 00:01.412.146 libswiftCore.dylib swift::metadataimpl::BufferValueWitnessBase::initializeBufferWithCopyOfBuffer(swift::ValueBuffer*,swift::ValueBuffer*,swift::TargetMetadata常量*) 13 Retain+1 0 00:01.412.149 libswiftCore.dylib_dynamiccastoexistential(swift::OpaqueValue*,swift::OpaqueValue*,swift::TargetMetadata const*,swift::TargetExistentialTypeMetadata const*,swift::DynamicCastFlags) 14 Retain+1 7 00:01.412.150 AppName FLViewController.(检查状态(Bool)->())(关闭#1) 15 Retain+1 8 00:01.412.158 AppName FLViewController.(检查状态(Bool)->())(关闭#1) 保留/发布(2)00:01.412.167 AppName部分应用 18发行版-1 7 00:01.412.176 AppName 0x1001775e4 19发行版-16 00:01.412.180 AppName FLViewController.(检查状态(Bool)->())(关闭#1) 20发行版-1 5 00:01.412.182 AppName FLViewController.(检查状态(Bool)->())(关闭#1) 21发行版-1 4 00:01.412.182 AppName FLViewController.(检查状态(Bool)->())(关闭#1) 22发行版-1 3 00:01.412.183 AppName FLViewController.(检查状态(Bool)->())(关闭#1) 23发行版-12 00:01.412.186 AppName FLViewController.(检查状态(Bool)->())(关闭#1) 26僵尸- 1 00:01.412268基金会
非常感谢您的帮助

您能看到这本词典是什么吗?“APPName”框架中的任何内容都有机会保存对它的强引用吗?(如果我没记错的话,启用dsym的建筑会得到符号,而不是仪器中的地址。)@PhillipMills我添加了带有符号的堆栈。你可以共享
offlineError()的代码吗?
?多亏@PhillipMills建议启用dsym,我才能够解决这个问题。