我是iOS新手..所以我有疑问。我在 UITabBar 中有 2 个视图。一是注册,二是详细信息。
我想将文本字段数据从注册视图传递到详细信息视图。包含文本字段的注册视图。
我该怎么做??
谢谢
我是iOS新手..所以我有疑问。我在 UITabBar 中有 2 个视图。一是注册,二是详细信息。
我想将文本字段数据从注册视图传递到详细信息视图。包含文本字段的注册视图。
我该怎么做??
谢谢
我通常将 App Delegate 用于需要像这样传递的东西。
在您的应用程序委托中创建一个实例变量来存储您要共享的值,例如:
NSString *name;
在您的注册视图中,将值存储到应用程序委托中的实例变量中:
AppDelegate *ad = (AppDelegate *)[[UIApplication sharedApplication] delegate];
ad.name = self.nameField.text;
然后在您的详细信息视图中,您可以通过以下方式访问它:
AppDelegate *ad = (AppDelegate *)[[UIApplication sharedApplication] delegate];
self.nameLabel.text = ad.name;
或者,您可以在您的应用程序委托中保留一个指向您的注册视图的指针,然后从您的详细信息视图中引用它并直接访问文本字段。