ios - 如何使用 Storyboard 将图像传递给另一个 View Controller

标签 ios objective-c storyboard

我正在使用 Storyboard 和 xcode 5。

我正在尝试使用 NSUserDefaults 来存储图像数据。但我有很多图像
我认为这将很快耗尽。
有没有更好的方法将图像数据传递到另一个屏幕?

最佳答案

在目标 View Controller 中声明一个属性,如下所示 @property (nonatomic, strong) NSArray *places;在 Storyboard 中为您的序列设置身份名称

然后在方法中的源 Controller 中

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
   if([segue.identifier isEqualToString:@"SegueName"])
   {
     YourDestinationVC *vc = (YourDestinationVC *)segue.destinationViewController;
     vc.places = places;

   }
}

关于ios - 如何使用 Storyboard 将图像传递给另一个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21508211/

相关文章:

objective-c - 不进入我的构造函数

ios - 为什么 AFNetworking 在 url 中输入 '|' 管道符号时会得到不受支持的 url

ios - Storyboard界面构建器约束中的颜色意味着什么

iphone - BOOL 本身在 ViewController 之间从 YES 变为 NO?

ios - 如何从 Rest API 发送推送通知

ios - 使用 'com.apple.system.config.network_change' 通知来检测网络可达性变化是否安全?

objective-c - UITableView reloadData 重复数据

ios - 隐藏 sfsafariviewcontroller 中的控件

ios - UINavigationController 在 swift 3 中为 nil

ios - 当我从 .storyboard 中删除元素时,它们仍在我的应用程序中吗?