Скопируйте элементы Array в другой массив классов - PullRequest
0 голосов
/ 29 марта 2012

У меня есть NSMutabaleArray с небольшим количеством содержимого, и я хочу скопировать содержимое в другой массив другого класса, код:

sandboxcontroller.h:

@interface SandboxViewController : UIViewController
{

NSMutableArray * arrayOfDesc;
}

@property (nonatomic, retain) NSMutableArray * arrayOfDesc;

SandboxContoller.m

@synthesize arrayOfDesc;

[arrayOfDesc addObject:[[CLLocation alloc] initWithLatitude:location.coordinate.latitude longitude:location.coordinate.longitude]];

класс с я хочу скопировать: NVMapViewController.h

@interface NVMapViewController : UIViewController <MKMapViewDelegate> {
MKMapView *_mapView;
SandboxViewController * sandboxViewController;
NSMutableArray * points;
}

@property (nonatomic, retain) SandboxViewController *sandboxViewController;

NVMapViewController.m

points = [[NSMutableArray alloc] initWithArray:sandboxViewController.arrayOfDesc] ;

Когда я регистрирую массив точек, он дает мне ноль. Где есть проблема, может кто-нибудь подсказать мне, спасибо.

И я не использую ARC.

1 Ответ

1 голос
/ 29 марта 2012

Вот где вы можете получить решение:

iPhone SDK: как передать массив значений из ViewController в другой ViewController?

Здесь вы можете обратиться к ответу Satya .

Дайте мне знать, если вам нужна дополнительная помощь

Надеюсь, это поможет.

...