iOS 8.1.1 iPhone 4s委托上的访问权限不佳

时间:2014-12-09 12:51:23

标签: ios objective-c iphone crash ios8.1

我有一款适用于所有iPhone 5系列iOS 7+和8+的iPhone 4 iOS 6的应用程序 但是带有iOS 8.1.1的iPhone 4S崩溃了:

delegate@property (nonatomic , assign)id delegate; 我试图将其更改为weak,但由于ARC不允许这样做,我无法编译:( 不确定,如果我说服ARC吃它,或者这甚至不是问题: - /

 - (void) timerFireMethod:(NSTimer*)timer
 {
    self.counter--;
    if( self.delegate != nil )
    {

        [self.delegate update:self.counter]; //at this row! ->`EXC_BAD_ACCESS(code=1, address=0xc`
    }
    else
    {
        [self stop];
    }
}


0 objc_msgSend
1 -[countDownTimer timerFireMethod]
2 __NSFireTimer
...................................
9 UIAplicationMain
10 Main
11 start

注意:我没有使用ARC :(

有人可以指出我在哪里/在哪里寻找这个问题? 老实说,我甚至不知道在哪里看:(

0 个答案:

没有答案