Array von Enums - konvertieren zu NSArray

7

Haben

%Vor%

Oder

%Vor%

1) Wie erstelle ich ein Array

%Vor%

Gibt nur "Implicit conversion of 'int' to NSNumber* is disallowed with ARC(ref. counting)

an

2) Wenn Sie ein Array erstellen können, wie konvertiert man es in NSArray ?

    
Chris G. 20.01.2012, 12:58
quelle

3 Antworten

15

Versuchen Sie es so:

%Vor%

Um ein Array zu erstellen, wickeln Sie die Zahlen dann in NSNumber s objects:

%Vor%     
user971401 20.01.2012, 13:08
quelle
6

Im Grunde müssen Sie den Wert in eine NSNummer Objekt.

%Vor%

Und mit Ihrem anderen Array war nichts falsch, Sie hätten es einfach so definieren sollen:

%Vor%

Das Problem bestand darin, dass Sie myEnum als NSNumber definiert haben, was nicht mit einem Aufzählungswert (int) übereinstimmt.

    
Richard J. Ross III 20.01.2012 13:09
quelle
3

In Obj C:

%Vor%

In Swift:

%Vor%     
Gobi M 05.04.2016 09:45
quelle

Tags und Links