ios – 如何将数据从一个视图传递到下一个视图?

ios – 如何将数据从一个视图传递到下一个视图?,第1张

概述我正在制作下载排队系统来下载视频.处理下载的排队代码在另一个viewconntroller中.现在我的问题是如何将下载的URL传递给另一个视图,而无需推送到另一个视图控制器,如下所示: ViewConntroller *View = [[ViewConntroller alloc] init]; view.url = "" [self presentModalViewControll 我正在制作下载排队系统来下载视频.处理下载的排队代码在另一个vIEwconntroller中.现在我的问题是如何将下载的URL传递给另一个视图,而无需推送到另一个视图控制器,如下所示:

VIEwConntroller *VIEw = [[VIEwConntroller alloc] init];    vIEw.url = ""   [self presentModalVIEwController:VIEw animated:NO];

我也知道代表们有一种方法,但是你也不必为了要求的观点而受到重视吗?

编辑
我有一个NSURL,我想发送到另一个vIEwconntroller.我知道有协议的方法或上面的方法.但是我不想提供vIEwconntroller来发送信息.我只想在按下按钮后立即发送它而不进入视图本身

解决方法

I do not want to present a vIEwconntroller to send the info. I just want to send it as soon as the button is pressed without going to the vIEw itself

通常,您不能这样做:您可以将数据发送回视图控制器链,但只有在您呈现发送数据的视图控制器时才可以向前发送数据.

您需要采用不同的方法来解决您的问题:不是将信息发送到另一个视图控制器,而是将该数据发送到公共场所,一旦呈现它就可以被另一个视图控制器找到.这个“公共场所”通常被称为模型(在模型 – 视图 – 控制器意义上).使用URL队列创建单个对象,并从第一个视图控制器调用其addUrl:方法.然后,第二个视图控制器可以调用getUrlQueue方法来检查所有排队的URL.

总结

以上是内存溢出为你收集整理的ios – 如何将数据从一个视图传递到下一个视图?全部内容,希望文章能够帮你解决ios – 如何将数据从一个视图传递到下一个视图?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1054781.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存