0

申し訳ありませんが、これはおそらく多くの皆さんにとって初心者の質問ですが、私はここ数時間、輪になって回っています。

テーブルがあり、行を押すと2番目のビューにポップします。

-(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;

@synthesizenewsArticleもあります。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

I'm a bit puzzled with the question as it's not super clear, but I think what you're doing is passing data from the table view to another view, but the next view isn't displaying the data? The simplest thing to do in that case is add into viewWillAppear code that puts the content (newArticle?) into the descTextView.

于 2013-02-07T14:32:15.387 に答える
-1

descTextView.text = [NSString stringWithFormat:newsArticle]; これにより、テキストビュー内に文字列が表示されました

于 2013-02-07T15:01:13.893 に答える