как создать массив моего класса NSObject - PullRequest
0 голосов
/ 18 января 2012

Я создал новый класс NSObject, как показано ниже:

@interface LoginObject : NSObject {

NSString *fName;
NSString *lName;
NSString *sessionId;
NSString *result;
NSString *response;
}

Теперь я могу создать объект этого типа:

LoginObject *login;

Что мне нужно сделатьдля создания NSMutableArray моего собственного NSObject класса.

может ли кто-нибудь руководить телом?Спасибо

Ответы [ 3 ]

1 голос
/ 18 января 2012

Просто взгляните на документацию NSMutableArray здесь - http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSMutableArray_Class/Reference/Reference.html

Используйте один из методов init или array.arrayWithObjects - это тот, который я использую чаще всего.

0 голосов
/ 18 января 2012

Сначала создайте объекты вашего класса, массив как -

    LoginObject *obj1 = [[LoginObject alloc]init];
    obj1.fName = @"xxxx";
    -----------

    LoginObject *obj1 = [[LoginObject alloc]init];
    obj1.fName = @"xxxx";
    -----------

    // create a array with above objects 
    // nil indicate end of array 

    NSMutableArray *users = [[NSMutableArray alloc]initWithObjects:obj1,obj2,...,nil];

   //if you want you can add other objects too -
   [users addObject:obj10];
0 голосов
/ 18 января 2012

В каком классе вы хотите иметь этот массив, вы можете создать-

@property (nonatomic, retain) NSMutableArray *loginObjectArray;

в файле реализации -

LoginObject *myLoginObject = [[LoginObject alloc] init];
myLoginObject.fName = ---
......
[loginObjectArray addObject:myLoginObject];
....

Не забудьте инициализировать loginObjectArray.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...