【发布时间】:2015-03-12 06:07:36
【问题描述】:
我能够将数据从一个视图控制器传递到另一个,但是当我在导航控制器中嵌入 viewpapersViewController 时,数据没有传递, 我想在按下按钮时将数据传递给第二个视图控制器
最初当按下按钮时发送请求,然后在 connectionDidFinishLoading 中
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
// NSLog(@"Finish Loading");
NSError *myError = nil;
NSDictionary *res = [NSJSONSerialization JSONObjectWithData:self->_responseData options:NSJSONReadingMutableLeaves error:&myError];
Papers *papersViewController =
[self.storyboard instantiateViewControllerWithIdentifier:@"Papers"];
papers = [[NSMutableArray alloc]init];
urls=[[NSMutableArray alloc]init];
for(id key in res) {
NSString* name = [key objectForKey:@"name"];
NSString* url =[key objectForKey:@"url"];
[papers addObject:name];
[urls addObject:url];
}
viewpapersViewController.exam = exam;
viewpapersViewController.papersName=papers;
viewpapersViewController.urls=urls;
[self presentViewController:viewpapersViewController animated:YES completion:Nil];
}
【问题讨论】:
-
你能解释或提供你尝试过的例子吗?您最初是如何传递数据的?
-
显示您的代码,我们不是心灵感应者,无法识别您的实施中的错误。
标签: ios uiviewcontroller uinavigationcontroller viewcontroller navigationcontroller