Ios 在willMoveFromView中,SKCSprite::RemoveSubPrite上的SpriteKit崩溃:

Ios 在willMoveFromView中,SKCSprite::RemoveSubPrite上的SpriteKit崩溃:,ios,objective-c,cocoa-touch,sprite-kit,exc-bad-access,Ios,Objective C,Cocoa Touch,Sprite Kit,Exc Bad Access,我在尝试删除子脚本时遇到EXC_BAD_访问崩溃。我意识到Sprite Kit中存在一个iOS 7.1错误,删除了一个子脚本,几乎与以下问题完全相同:,因此我尝试在我的场景中执行以下操作来修复此问题: 出于某种原因,我的用户仍然在[self.twitter removeFromParent]行中遇到崩溃 为什么这种情况还在发生?如何防止这种情况发生?您是否在未将对象设置为零的情况下尝试过此操作?我实际上无法再现崩溃,我只是得到了它的崩溃报告。所以,删除零似乎是为我找到…再来一次。。。我不明白。。

我在尝试删除子脚本时遇到EXC_BAD_访问崩溃。我意识到Sprite Kit中存在一个iOS 7.1错误,删除了一个子脚本,几乎与以下问题完全相同:,因此我尝试在我的场景中执行以下操作来修复此问题:

出于某种原因,我的用户仍然在[self.twitter removeFromParent]行中遇到崩溃


为什么这种情况还在发生?如何防止这种情况发生?

您是否在未将对象设置为零的情况下尝试过此操作?我实际上无法再现崩溃,我只是得到了它的崩溃报告。所以,删除零似乎是为我找到…再来一次。。。我不明白。。。为我找到。。。。你是说没问题就这样解决了问题?对不起。是的,对我来说很好。我实际上无法复制从Crashlytics看到的崩溃。请看我的答案,它可能对您有用:
- (void)willMoveFromView:(SKView *)view {

    [self.leaderButton removeFromParent];
    self.leaderButton = nil;

    [self.twitter removeFromParent];
    self.twitter = nil;

    [self.facebook removeFromParent];
    self.facebook = nil;

}