Objective c 将nsarray传递给另一个方法

Objective c 将nsarray传递给另一个方法,objective-c,ios,nsarray,xcode4.3,Objective C,Ios,Nsarray,Xcode4.3,我对目标c不熟悉。我试图使用按钮将数组传递给另一个视图控制器。我将另一个方法中的数组存储到我在.h文件中声明的NSArray(alight)中 (iAction)传输操作:(id)发送方 { NSURL*url=[NSURL URLWithString:format]; NSURLRequest*request=[nsurlRequestRequestWithURL:url]; NSData*结果=[NSURLConnection sendSynchronousRequest:request r

我对目标c不熟悉。我试图使用按钮将数组传递给另一个视图控制器。我将另一个方法中的数组存储到我在.h文件中声明的NSArray(
alight
)中

(iAction)传输操作:(id)发送方
{
NSURL*url=[NSURL URLWithString:format];
NSURLRequest*request=[nsurlRequestRequestWithURL:url];
NSData*结果=[NSURLConnection sendSynchronousRequest:request returningResponse:nil错误:nil];
NSDictionary*jsonResult=[NSJSONSerialization JSONObjectWithData:结果选项:针织错误:&错误];
NSArray*Route=[jsonResult objectForKey:@“Route”];
自动下车=路线;
NSLog(@“着地=%@”,着地);
}
然后我把它传递给按钮的IBAction

(iAction)表:(id)发送方
{
AlightDescTableViewController*视图=[[AlightDescTableViewController alloc]initWithNibName:nil bundle:nil];
self.descData=视图;
descData.allightdesc=下车;
[自我呈现ModalViewController:查看动画:否];
NSLog(@“着地=%@”,着地);
}
.h文件中的声明:

@界面ViewController:UIViewController
{
下车描述TableViewController*描述数据;
NSArray*下车;
}
@属性(保留,非原子)降落描述TableViewController*描述数据;
@属性(非原子,分配)NSArray*alight;
但是如果我将NSLog放在灯下检查,它会显示(
null
)。我是不是用了错误的方法?或者我的代码有什么问题


第一个显示我想要的数据,但第二个返回空…

关于NSLog(@“Route=%@”,Route)呢;您是否将alight合成为alight或_-alight?您应该使用self.alight而不是alight,但如果路由不为null,则不应为null,因此请检查Route.NSLog(@“Route=%@”,Route);这行不通,我正在检查下一点,我已经检查了路线,里面有我想要的阵列。是的,我已经点燃了