XCode erkennt NSLabel nicht

9

Ich versuche ein NSLabel für meine osx-App zu erstellen, aber XCode erkennt den Typ "NSLabel" nicht als gültig und schlägt vor, stattdessen "NSPanel" zu versuchen.

In der Header-Datei habe ich folgende Importe:

%Vor%

Wie behebe ich das? Gibt es eine andere Datei, die ich importieren muss?

    
user1855952 23.11.2013, 23:39
quelle

2 Antworten

23

Es gibt keine Label-Klasse ( NSLabel ) auf OS X. Sie müssen stattdessen NSTextField verwenden, den Rahmen entfernen und nicht editierbar machen:

%Vor%     
DrummerB 23.11.2013 23:40
quelle
3

Ich hatte die selbe Frage, nachdem ich dem DrummerB-Ratschlag gefolgt bin, habe ich diese NSLabel -Klasse erstellt.

Kopfzeile

%Vor%

Implementierung

%Vor%

Sie müssen #import "NSLabel.h" verwenden, um es zu verwenden, aber ich denke, es ist sauberer.

    
Axel Guilmin 05.11.2014 14:16
quelle

Tags und Links