【发布时间】:2014-11-12 11:34:44
【问题描述】:
目前我正在尝试遍历包含NSManagedObject 的NSArray。
当我尝试投射获取的对象时,它会给我一个错误。
这是代码
for var i = 0; i < self.displayedHistoryListContent.count ; i=i+1{
var productObject: Product = self.displayedHistoryListContent.objectAtIndex(i) as Product
}
产品是我的NSManagedObject。
应用程序在我正在投射“作为产品”的那一行崩溃
谁能告诉我哪里出错了?
【问题讨论】:
-
你遇到了哪种错误?
-
-1:这是你的第 12 个问题,你应该知道如何格式化你的问题。以这种方式阅读代码非常困难。而且您还没有发布错误消息。如果您为您的问题付出任何努力,我们为什么要回答它?
-
libswiftCore.dylib`swift_dynamicCastObjCClassUnconditional: 0x409678: push {r4, r7, lr} 0x40967a: mov r4, r0 0x40967c: mov r2, r1 0x40967e: add r7, sp, #0x4 0x4096r80: cmp 4, #0x0 0x409682: beq 0x40969e ; Swift_dynamiccastobjcclassunnOmditional + 38 0x409684:MOVW R0,#0x8b8c 0x409688:movt r0,#0x1 0x40968c:添加r0,pc 0x40968e:ldr r1,[r0] 0x409690:mov r0,r4objc_msgsend 0x409696:tst.w r0,#0xff 0x40969A:BNE 0x4096A0 ; swift_dynamicCastObjCClassUnconditional + 40