[__NSCFConstantString pointSize]: nicht erkannter Selektor, der an instanc gesendet wurde

8

Ich versuche, eine attributierte Zeichenfolge in einem NSTextField zu platzieren, das sich selbst in einem NSAlert befindet Hier ist mein Code:

%Vor%

Sobald jedoch [alert runModal] aufgerufen wird, stürzt meine App ab

%Vor%

Ich bin nicht sicher, warum das passiert. Es scheint, dass es mit der Zeichenkette zusammenhängt, denn sobald ich [alert setAccessoryView: label1] entferne oder label1 einen Standard-nstring gebe, funktioniert es gut. Bitte helfen Sie!

    
benjih555 22.12.2012, 08:59
quelle

2 Antworten

37

Sie haben richtig gemacht. Aber du hast einen kleinen Fehler gemacht. Sie haben NSString als Attribut für NSFontAttributeName übergeben, aber es erwartet NSFont .

Versuchen Sie es.

%Vor%     
Ramaraj T 22.12.2012 09:24
quelle
1

Die obige Antwort ist absolut richtig. Ich hatte den gleichen Absturz, der in iOS 7.0.3 & amp; Nur 7.0.4 und funktioniert in allen anderen Versionen einwandfrei. Nach so vielen Nachforschungen habe ich erfahren, dass @ "HelveticaNeue-Italic" in iOS 7.0.3 & amp; 7.0.4 Versionen, so dass ich oben in diesen Versionen abstürzen konnte.

Ich habe das Problem mit dem folgenden Code behoben:

%Vor%     
Suresh Durishetti 30.07.2014 09:15
quelle