【发布时间】:2012-07-08 11:42:17
【问题描述】:
我对此进行了相当多的研究,但我对我的问题有一个心理障碍。我正在为 iOS 应用开发 Objective-C
这是我的设置:
视图控制器从视图(用户输入)获取文本,并将该文本传递给模型的 MethodA。
模型中的 MethodA 作用于输入文本并获得输出(例如,在 google 中搜索该文本)。它使用 dispatch_async 方法进行搜索,该方法将选择器调用到模型中的 MethodB。
MethodB 解析输出并将所有结果放入 NSMutableArray
我的问题:如何将 NSMutableArray 传递回视图控制器,以便在视图上显示它?
抱歉,如果我的问题的答案非常简单/显而易见。我是 Objective-C 的新手
【问题讨论】:
-
你在使用 Core Data 吗?我不确定我个人是否完全理解你的问题。解析输出的 MethodB 是什么?
-
抱歉,我的问题不清楚。方法 A 使用 dispatch_async 调用 Web 服务。 dispatch_async 的选择器在完成获取原始数据(NSData)后调用方法 B。方法 B 解析来自 NSData 的 JSON 回复并将这些结果放入 NSMutableArray。我没有使用核心数据。 Core Data 是实现这一点的更好方法吗?
-
MethodA 和 MethodB 只是视图控制器内部的方法?
-
不,它们在 Model 类中
标签: objective-c ios model-view-controller