У меня есть 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.