2013-05-07 98 views
0

大家好!首先,我的应用程序涉及网络抓取和JavaScript注入身份验证,因为我试图访问数据的网站,没有API(不要担心它是合法的)。随着中说,这里是我关于网页视图和数据问题:从另一个类访问UIWebView信息?

我现在有两个班,一个主视图登录查看。当应用程序启动时,它会查找一个存储的用户名,如果它找到一个它加载主视图,如果它不滑过一个模式视图控制器(loginView)。

loginView允许我做的是对用户进行身份验证,以显示要从中抓取数据的页面。一旦验证完成,并且我需要的页面被加载(隐藏),loginView就会滑出视线。我正在试图做的下一个我们有mainView刮加载的网站。我知道如何刮取数据,但我的问题是将这些数据从loginView(currentURL)传递到我的mainView,它将处理刮擦。

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

总结这个问题,我将如何基本上沟通我的mainViewController和我的loginViewController的webView信息之间的数据?

帮助将不胜感激!非常感谢!!

enter image description here

回答

0

使用组成或者通知设计模式:

组成:它允许多个对象共同建立一个更大的系统。组成,创建对其他对象的引用对象的技术,是OOP

的一个基本概念

这里就如何落实link

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

apple doc link