0

抱歉,这对你们中的很多人来说可能是一个新手问题,但在过去的几个小时里,我一直在绕圈子。

我有一张桌子,当按下该行时会弹出第二个视图。

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    BlogDetailViewController *blogDetailViewController = [[BlogDetailViewController alloc] initWithNibName:@"BlogDetailViewController" bundle:nil];
    blogDetailViewController.title = [idArray objectAtIndex:indexPath.row];
    blogDetailViewController.newsArticle = [content objectAtIndex:indexPath.row];
    [self.navigationController pushViewController:blogDetailViewController animated:YES];
}

然后在我的下一个视图中,我有一个文本框,我想显示 [content objectAtIndex:indexPath.row]; 的内容。

到目前为止,我已将其添加到 secoundview.h

@interface BlogDetailViewController : UIViewController{

    NSDictionary *newArticle;
    IBOutlet UITextView *descTextView;

  }


@property (nonatomic, copy) NSDictionary *newsArticle;

我也有@synthesize newsArticle;在 secoundview.m 上,并连接了 IBOutlet。

到目前为止我有

- (void)viewDidLoad
{
    [super viewDidLoad];

    descTextView.text = [content];


    // Do any additional setup after loading the view from its nib.
}

如果这没有意义,希望能解释我可以上传 zip 的内容。

谢谢

4

2 回答 2

0

我对这个问题有点困惑,因为它不是很清楚,但我认为你正在做的是将数据从表视图传递到另一个视图,但下一个视图不显示数据?在这种情况下,最简单的做法是添加viewWillAppear将内容 ( newArticle?) 放入descTextView.

于 2013-02-07T14:32:15.387 回答
-1

descTextView.text = [NSString stringWithFormat:newsArticle]; 这显示了文本视图中的字符串

于 2013-02-07T15:01:13.893 回答