0

大家好!首先,我的应用程序涉及网络抓取和 javascript 注入身份验证,因为我试图从中访问数据的站点没有 api(不要担心它是合法的)。话虽如此,这是我关于 webView 及其数据的问题:

我目前有两个类,一个Main View和一个Login View。当应用程序启动时,它会寻找一个存储的用户名,如果找到它就会加载主视图,如果没有它会向上滑动一个模态视图控制器(loginView)。

loginView 允许我做的是对用户进行身份验证,以便显示我要从中抓取数据的页面。一旦身份验证完成,并且我需要的页面被加载(隐藏),loginView 就会滑出视线。我接下来要做的是让 mainView 抓取加载的站点。我知道如何抓取数据,但我的问题是将数据从 loginView (currentURL) 传送到我的 mainView,它将处理抓取。

我还想在 mainView 中有一个注销按钮,这样当按下它时,它会发送一个请求以在 webview 中加载注销 url 以注销用户。

总结一下这个问题,我基本上如何在我的 mainViewController 和我的 loginViewController 的 webView 信息之间传递数据?

帮助将不胜感激!太感谢了!!

在此处输入图像描述

4

1 回答 1

0

使用组合或通知设计模式:

组合:它允许多个对象一起工作以构建一个更大的系统。组合,一种创建引用其他对象的对象的技术,是 OOP 的基本概念

这里介绍如何实现链接

通知:提供一种在节目中广播信息的机制。它是一个单例对象,允许向对象通知发生的事件。它允许您满足在控制器和任意对象之间进行通信的目标。

苹果文档链接

于 2013-05-08T00:30:49.883 回答