我有一个内容很少的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] ;
当我记录点数组时,它给出了null。哪里有问题,有人可以建议我,谢谢。
我不使用ARC。
答案 0 :(得分:1)
以下是您可以获得解决方案的地方:
iPhone SDK: How do I pass an array of values from a ViewController onto other ViewController?
你可以参考 Satya 的回答。
如果您需要更多帮助,请告诉我
希望这有帮助。