0

我有Tableview作为我的mainViewcontroller和添加的按钮Navigation Bar

单击按钮时,它会推送到第二个 viewController( UIViewController),并提示用户输入要插入到表中的值。

谁能帮我做到这一点?我在做可可触摸(iphone)

4

1 回答 1

0

在 AppDelegate.h 中编写此代码

@property (retain, nonatomic) NSString *string;

在 AppDelegate.m 中编写此代码

@synthesize string;

当您将去第二个视图时,将字符串提供给 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 回答