As of iOS8 my game started to crash all of a sudden. After a bit of debugging I have found that the game crashes in the two following places :
[sparkNode runAct
I faced with a problem in enumerate in iOs8:
[supers enumerateChildNodesWithName:@"super3" usingBlock:^(SKNode *node, BOOL *stop) {
....
[supers addChild:super3counter]; //crash here
}];
dispatch_async helped too.
And note all: crash not occured immidiatly - it takes about 0.5 sec, and code befro and after can be even executed.