我如何使用驳回传递数据?

     2023-02-23     149

关键词:

【中文标题】我如何使用驳回传递数据?【英文标题】:how can i pass data using dismiss? 【发布时间】:2021-02-25 16:22:58 【问题描述】:

我有两个 viewControllers A B

我使用 performegue 从 A 到 B 并使用 prepare() 将 A 传递给 B。

segue 类型是 Show。

if segue.identifier == "toWrite"
            let vc = segue.destination as? WriteViewController
            vc?.diary = Date[Date.count-1]
            vc?.made_content = made_content
            vc?.presentIndex = Date[Date.count-1].presentIndex
            vc?.presentIndex = sendIndex
        

但是当我从 B 到 A 时, 我想将 B 数据传递给 A

我做不到\

【问题讨论】:

使用 unwind segue,或者使用协议/委托模式在视图控制器 B 和 A 之间进行通信 如何解除segue?我做不到 【参考方案1】:

另一种方式是使用非常常见的协议和委托。

我会推荐你​​这个链接,有一个好的开始

https://learnappmaking.com/pass-data-between-view-controllers-swift-how-to/#back-properties

【讨论】:

【参考方案2】:

您可以将 A 视图控制器实例传递给 B,并将 B 的更改设置为 A。

我认为最好的方法是展开 segue 以将数据从 B 传递到 A。

请参考以下链接,该链接解释了如何使用 unwind segue。

https://www.andrewcbancroft.com/2015/12/18/working-with-unwind-segues-programmatically-in-swift/

【讨论】:

使用 aiohttp.post 我如何传递一些数据进行迭代

】使用aiohttp.post我如何传递一些数据进行迭代【英文标题】:Withaiohttp.posthowdoIpassitsomedatatoiterate【发布时间】:2017-03-1023:51:29【问题描述】:根据文档onaiohttphere:我可以指定一个协程来提供数据,但是当我运行它时(下面的代... 查看详情

如何使用闭包在两个 ViewController 之间传递数据

】如何使用闭包在两个ViewController之间传递数据【英文标题】:HowtopassdatabetweentwoViewControllerusingclosure【发布时间】:2017-06-1409:32:14【问题描述】:我想知道如何使用闭包传递数据。我知道有三种类型的数据传递方法:委托通知中... 查看详情

如何使用 AFNetworking 在 http 中将 json 数据作为参数传递

】如何使用AFNetworking在http中将json数据作为参数传递【英文标题】:howtopassjsondataasparameterinthehttpusingAFNetworking【发布时间】:2016-02-1105:43:35【问题描述】:嗨,我正在尝试将json请求传递给服务器。我为此使用了api,我必须在我的... 查看详情

当我使用情节提要 id 时如何将数据传递到目标视图?

】当我使用情节提要id时如何将数据传递到目标视图?【英文标题】:Howtopassdatatodestinationviewwheniusestoryboardid?【发布时间】:2016-01-0508:15:39【问题描述】:基本上,当我想将数据从源视图传递到目标视图时,我使用“prepareForSegue... 查看详情

如何使用 TabLayout 将数据从 Activity 传递到 Fragment

】如何使用TabLayout将数据从Activity传递到Fragment【英文标题】:HowtopassdatafromActivitytoFragmentwithTabLayout【发布时间】:2020-12-2302:15:49【问题描述】:我一直在尝试使用bundle将数据从MainActivity传递到Fragments。我使用TabLayout和ViewPager以Ta... 查看详情

如何使用打字稿在reactjs中传递数据

】如何使用打字稿在reactjs中传递数据【英文标题】:Howtopassdatainreactjsusingtypescript【发布时间】:2019-12-1209:43:43【问题描述】:如何使用tsx将对象传递给reactjs中的子组件。当我尝试这种方式时,我收到了这个错误。我可以在哪里... 查看详情

如何使用 ReactJS 通过我的 React-Router 传递数据?

】如何使用ReactJS通过我的React-Router传递数据?【英文标题】:HowtoPassDataThroughMyReact-RouterwithReactJS?【发布时间】:2017-12-1714:21:50【问题描述】:我有以下JSON对象...name:"Jessie"我希望能够通过我的路由器传递它,以便它可以显示在... 查看详情

如何使用 CloudKit 的通知传递数据?

】如何使用CloudKit的通知传递数据?【英文标题】:HowtopassdatausingCloudKit\'snotification?【发布时间】:2016-06-2320:55:13【问题描述】:我试图通过CloudKit的订阅在我的通知中传递一个字符串。但是,当我在iPhone上打印这个字符串时,... 查看详情

如何使用 POST/form 叶模板传递数据?

】如何使用POST/form叶模板传递数据?【英文标题】:HowtopassdatafromusingPOST/formleaftemplate?【发布时间】:2018-04-0101:34:13【问题描述】:我对vapor/leaf/html的理解存在一些重大差距。我正在使用蒸汽的beta分支创建的“待办事项”示例。... 查看详情

如何使用 BLoC 在颤动的屏幕之间传递数据?

】如何使用BLoC在颤动的屏幕之间传递数据?【英文标题】:HowtopassdatabetweenscreensinflutterusingBLoC?【发布时间】:2020-02-2005:32:00【问题描述】:这是我的情况:我在我的应用中注册了一个。我在五个屏幕中执行此操作,也在TextFormFi... 查看详情

将 presentViewController 与 UITabbarController 一起使用时如何传递数据

】将presentViewController与UITabbarController一起使用时如何传递数据【英文标题】:HowtopassingdatawhenusingpresentViewControllerwithUITabbarController【发布时间】:2016-07-2419:30:33【问题描述】:我是ios的新手。我尝试使用UITabbarController,但当我尝... 查看详情

如何快速在UITabBar之间传递数据

】如何快速在UITabBar之间传递数据【英文标题】:HowtopassdatabetweenUITabBarinswift【发布时间】:2016-07-2606:24:59【问题描述】:在UITabBar之间传递数据的最佳方式是什么。我知道它易于使用,为segue做准备,但我没有为这个项目使用故... 查看详情

多线程如何并发访问sqlite数据库

SQLite作为一款小型的嵌入式数据库,本身没有提供复杂的锁定机制,无法内部管理多路并发下的数据操作同步问题,更谈不上优化,所以涉及到多路并发的情况,需要外部进行读写锁控制,否则SQLite会返回SQLITE_BUSY错误,以驳回... 查看详情

如何检索使用 CURL 传递的 NodeJS 中的 POST 数据?

】如何检索使用CURL传递的NodeJS中的POST数据?【英文标题】:HowtoretrievePOSTdatainNodeJSthatwaspassedusingCURL?【发布时间】:2017-12-2620:09:31【问题描述】:我正在尝试使用CURL命令将一些参数传递给我的本地主机(使用nodejs),但我的本... 查看详情

如何使用自定义数据模型将 NSMutableArray 正确传递给 NSUserDefaults?

】如何使用自定义数据模型将NSMutableArray正确传递给NSUserDefaults?【英文标题】:HowdoIproperlypassaNSMutableArraytoNSUserDefaultswithacustomdatamodel?【发布时间】:2014-09-2513:46:54【问题描述】:让我先说我的代码被故意隐藏了一点。我知道名... 查看详情

如何使用 NavigationLink 在 SwiftUI 视图之间传递数据

】如何使用NavigationLink在SwiftUI视图之间传递数据【英文标题】:HowtopassdatabetweenSwiftUIviewsusingNavigationLink【发布时间】:2021-12-2520:22:23【问题描述】:我正在参与一个小型SwiftUI练习,以了解如何使用NavigationLink在视图之间传递数据... 查看详情

如何使用spring boot将数据从一个html表单传递到多个表

】如何使用springboot将数据从一个html表单传递到多个表【英文标题】:Howtopassdatafromonehtmlformtomultipletablesusingspringboot【发布时间】:2019-02-1420:22:36【问题描述】:我编写了三个类(User、UserCredential、Address),我想使用映射将数据... 查看详情

Ajax JQuery 到 Spring @RequestBody?我如何传递数据?

】AjaxJQuery到Spring@RequestBody?我如何传递数据?【英文标题】:AjaxJQuerytoSpring@RequestBody?HowdoIpassdata?【发布时间】:2012-06-1214:29:21【问题描述】:AjaxJQuery到Spring@RequestBody?如何传递数据?我现在正在通过传递表单字段来做春天,但... 查看详情