2017-05-10 2 views
0

Ich habe einen NSDocument, die ich nennen werde:setTitleWithReprenesedFilename nicht ändern NSWindows Dateiname?

[self.windowForSheet setTitleWithRepresentedFilename: @"hello"]; 

auf, aber die Fenster Titel ändert sich nicht. Es zeigt MyApp -- Untitled 1 an. Ich habe auch versucht:

[self.windowForSheet setTitleWithRepresentedFilename: @"hello"]; 
[self.windowForSheet display]; 

Aber immer noch wird es nicht aktualisiert.

Ich habe bestätigt, dass self.windowForSheet ist nicht Null. Mache ich das falsch? Beachten Sie, dass ich erwarte, dass sich der Titel "Unbenannt 1" ändert.

Antwort

1

setTitleWithRepresentedFilename verwendet eine filePath, keine willkürliche Textzeichenfolge; Ich denke, Sie suchen wahrscheinlich nach title vielleicht.

Wenn kein tatsächlicher Pfad einer Datei ist, wird die Verwendung des Dateinamens mit setTitleWithRepresentedFilename wahrscheinlich nicht den Namen der Datei zurückgeben, was wiederum den Titel des Fensters nicht ändert.

Verwandte Themen