Ich versuche, ein NSArray zu übergeben, das Zeichenfolgen für die Verwendung in einer anderen Klasse als der Klasse enthält, in der es generiert wird. Deshalb habe ich es eine Eigenschaft wie folgt zusammen:Zugriff auf Eigenschaft von NSArray in Kakao nicht möglich
loginController.h
#import <Cocoa/Cocoa.h>
@interface loginController : NSObject {
NSArray *myArray;
}
@property (nonatomic, retain) NSArray * myArray;
@end
loginController.m
#import "loginController.h"
@implementation loginController
@synthesize myArray;
@end
Die Frage ist, wie die Schnittstelle und Implementierungsdateien der Klasse, in der ich will Der Zugriff auf myArray sollte wie folgt aussehen. In diesem Moment der Interface-Datei wie folgt aussieht:
#import <Cocoa/Cocoa.h>
#import "loginController.h"
@interface viewController : NSObject {
NSArray* myArray;
}
@property (nonatomic,retain) NSArray* myArray;
@end
Ich bin mir nicht sicher, ob dies richtig ist und wie die Umsetzung aussehen soll, wenn ich in ihm benutzen myArray will. Kann jemand helfen?
Off-Thema: Klassennamen sollten Titel-case in Ziel-c sein. –