2014-06-09 6 views

risposta

9

È perché lo stai eseguendo su una versione OS X più vecchia dell'API che stai cercando di utilizzare. Il codice che stai utilizzando richiede OS X 10.10 o iOS 8 e versioni successive.

Il OS X 10.10 API Differences conferma che tutti gli inizializzatori personalizzati di SKShapeNodes sono stati appena aggiunti in 10.10. In precedenza, tutto ciò che potevamo fare con SKShapeNode, era inizializzare un'istanza e quindi modificare la sua proprietà path.

+0

Ho un errore simile, penso, ma il mio è presente dall'inizio di un progetto, quando utilizzo il modello di gioco per Mac. Lo lancio e stampa _ "2014-08-09 20: 50: 21.294 PokemonSK [3808: 303] + [PokemonSK.GameScene nodeWithFileNamed:]: selettore non riconosciuto inviato alla classe 0x100009150 2014-08-09 20: 50: 21.295 PokemonSK [3808: 303] + [PokemonSK.GameScene nodeWithFileNamed:]: selettore non riconosciuto inviato alla classe 0x10000915 "_ ** È la stessa cosa e come posso risolverlo senza eseguire l'aggiornamento a Yosemite? ** – P1kachu

+0

" Disponibile in iOS 8.0 e dopo." https://developer.apple.com/library/prerelease/ios/documentation/SpriteKit/Reference/SKShapeNode_Ref/index.html#//apple_ref/occ/clm/SKShapeNode/shapeNodeWithCircleOfRadius: –

+0

Sto eseguendo OSX 10.10 con xCode 6.1 e ottieni ancora l'errore –