0

私はTableview私のmainViewcontrollerと追加されたボタンとして持っていますNavigation Bar

ボタンをクリックすると、2 番目の viewController( UIViewController) にプッシュされ、テーブルに挿入する値を入力するようにユーザーに求めます。

誰でもこれを行うのを手伝ってもらえますか? ココアタッチでやっています(iphone)

4

1 に答える 1

0

このコードを AppDelegate.h に記述します。

@property (retain, nonatomic) NSString *string;

このコードを AppDelegate.m に記述します

@synthesize string;

2 番目のビューに移動するときに、文字列を AppDelegate クラス インスタンスに渡します。

  AppDelegate *appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate

 appDelegate.string = [textField text];

メイン ビュー コントローラに戻ったら、テーブル ビューのデータをリロードする必要があります。このコードを ViewWillAppear メソッドに記述します。

 AppDelegate *appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate

[tableArray addObject:appDelegate.string];
[tableName reloadData];
于 2012-08-24T10:33:00.710 に答える