Xcode-Warnung: "NSArray reagiert möglicherweise nicht auf -addObject"

8

In meiner Header-Datei habe ich diesen Code:

%Vor%

In meiner Klassendeklarationsdatei habe ich diese Implementierung:

%Vor%

Jetzt bekomme ich diese Xcode-Warnung: NSArray may not respond to -addObject für den folgenden Code:

%Vor%

Und tatsächlich, mein NSArray reagiert nicht auf addObject ! : (

Was soll ich tun?

    
user241178 19.01.2010, 00:38
quelle

1 Antwort

37

Wenn Sie die Dokumente nachschlagen, sehen Sie NSArray ist eigentlich ein unveränderliches Array (dh es kann nicht geändert werden). Deshalb ist die Nachricht -addObject: nicht implementiert. Stattdessen müssen Sie NSMutableArray verwenden.

    
hhafez 19.01.2010 00:47
quelle