2012-09-28 2 views
3

Dans plusieurs de mes projets j'utilise le code suivant:accidents NSOpenPanel sous Mountain Lion

NSOpenPanel * ProfilOpenPanel = [NSOpenPanel openPanel]; 
[ProfilOpenPanel setCanChooseFiles:YES]; 
[ProfilOpenPanel setCanChooseDirectories:NO]; 
[ProfilOpenPanel setAllowsMultipleSelection:YES]; 
[ProfilOpenPanel setAllowedFileTypes:[NSArray arrayWithObject:@"txt"]]; 
int antwort=[ProfilOpenPanel runModal]; 

Depuis la mise à niveau à 10,8 et Xcode4.5, ce code ne fonctionne pas plus. Le panneau ouvre, mais les plantages d'applications avec un message dans le navigateur de débogage comme: quicklook.pluginload (série) 1 Discussion Discussion 5 14 _pthread_wqthread

Dans la console, deux avertissements apparaissent: WindowServer: CGXDeferSurfaces: fenêtre de source non valide 19938 et un autre avertissement: 28.Septembre.12 12: 10: 40.001 Xcode [78227]: [MT] DVTAssertions: Avertissement dans/SourceCache/IDEKit/IDEKit-1854/Framework/Classes/Editor /IDEEditorContext.m:617 Détails: Historique perdu pour x-xcode-disassembly: // stack_frame? processID = 31774 & ThreadID = 12 & frameID = 0 Objet: Méthode: -_greatestDocumentAncestorWasForgotten Sujet: {name = (null), num = 1} S'il vous plaît déposer un bug à http://bugreport.apple.com avec ce message d'avertissement et toutes les informations utiles que vous pouvez fournir.

+0

Pouvez-vous s'il vous plaît poster le stacktrace complet, avec des symboles. – trojanfoe

Répondre