Impossible d'ouvrir un Xib sous 3.2.6
tablier
Membre
Je viens de passer un projet de mon G4 (OSx 10.5, Xcode 3.1.2) à mon MBook Pro (OSx 10.6, Xcode 3.2.6). Dans les deux cas, le SDK utilisé est le 10.5. Je n'arrive pas à ouvrir le Xib avec IB sous Xcode 3.2.6 alors qu'il s'ouvre sans problème sous Xcode 3.1.2. J'obtiens l'erreur ci-dessous, donc impossibilité de compiler.
Je n'ai jamais installé de plug-in sous le 3.1.2. et après vérification je ne trouve pas de plug-ins spéciaux. Donc l'installation du 3.1.2 n'a rien de spécial.
Qui a une idée sur ce problème??
Nota: j'ai bien vu que NSMovieView est "deprecated", Mais que puis-je faire puisque le problème est dans le Xib?
Je n'ai jamais installé de plug-in sous le 3.1.2. et après vérification je ne trouve pas de plug-ins spéciaux. Donc l'installation du 3.1.2 n'a rien de spécial.
Qui a une idée sur ce problème??
Nota: j'ai bien vu que NSMovieView est "deprecated", Mais que puis-je faire puisque le problème est dans le Xib?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Je Viens juste de faire un test sous XCode 3.2.6 en ajoutant une web view dans le xib d'une application.
Je lance le projet et crac :
Bug dans l'implémentation du NSCoding protocol dans la classe WebView ?
Vu la documentation, je pense qu'il me faut retourner sous Xcode 3.1.2 et remplacer l'objet NSMovieView par un équivalent connu de IB 3.2.6. Probablement un objet QTMovieView.
http://www.cocoabuilder.com/archive/xcode/287314-nsmovieview-in-ib-3-2-2.html
A oui tiens, quelle cloche, je n'avais pas ajouté le framework WebKit au projet de test
Je pensais que ce problème était lié au bug de tablier mais à priori pas du tout...
Tu retombes sur un problème que je signalais avec Xcode 4: toutes les applis ne sont pas compatibles directement avec le 64 bits, dans mon cas c'est l'usage d'une librairie externe qui coince et je dois attendre que le dévellopeur en sorte une version 64 bits. Comme c'est du C et qu'il la livre pour Windows/Mac OS X/Linux je comprendrais qu'il ne soit pas pressé ...