iphone - iOS:从另一个 View 将新单元格添加到表格 View

标签 iphone ios nsmutablearray nsarray tableview

我想知道在 iOS 中向 tableview 添加新单元格的最佳方法是什么。假设我有一个第一个 View Controller 和一个第二个 View Controller 。在第一个 View Controller 上,我有一个已经填充了一些数据的表格 View ,我还有一个导航栏,顶部有一个添加按钮。点击添加按钮将显示一个新 View ,然后我想将数据从第二个 View Controller 传递到第一个 View Controller 并用它填充我的表格 View 。

谢谢, 山姆

最佳答案

您的 SecondViewController 应该创建一个委托(delegate)协议(protocol)。然后你的firstViewController应该被指定为其委托(delegate)。

一旦 SecondViewController 保存数据,它就会调用 FirstViewController 应该实现的方法

这里有一个很好的例子: How do I create delegates in Objective-C?

开始使用:secondViewController.h

@protocol secondViewControllerDelegate;

@interface secondViewController : UIViewController{
    id<secondViewControllerDelegate> __unsafe_unretained delegate;
}
@property (nonatomic, unsafe_unretained) id<secondViewControllerDelegate> delegate;
@end

@protocol secondViewControllerDelegate <NSObject>
- (void)dataSaved;
@end

关于iphone - iOS:从另一个 View 将新单元格添加到表格 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7993900/

相关文章:

iphone - 使用 NSURLConnection 下载大尺寸(以 MB 为单位).txt 文件

iphone - GHUnit 在模拟器中运行,但不能在 iPhone 上运行

ios - 如何指定行高?

ios - 在具有 MVVM 架构的 iOS 应用程序中调用 Web 服务的最佳位置是什么?

iphone - 在上一个终点和下一个起点之间画一条线

ios - 如何将两个 UIImage 添加到 UITableView 背景

android - React Native博览会上传:ios issue

ios - 自定义对象 iOS 的序列化数组

ios - 在 NSMutableArray 中存储相同类的实例

iphone - 我如何引用 NSMutableArray 中的 UIButton?