【发布时间】:2011-03-07 22:48:36
【问题描述】:
我有一个自定义类,它可以与 Web 服务对话。目前,我有一个 UIViewController 子类使用我的服务类并且可以正常获取数据。
我将 UIViewController 子类的引用作为方法参数发送到服务查询方法 (queryServiceWithParent)。
然后我将 UIViewController 子类存储在一个属性中,以便稍后在类中使用它。
NeighbourhoodData.h:
NeighbourhoodDetailTableViewController *viewController;
NeighbourhoodData.m:
- (void)queryServiceWithParent:(UIViewController *)controller {
viewController = (NeighbourhoodDetailTableViewController *)controller;
}
我的问题是我现在想在另一个视图中使用这个类和不同的 UIViewController 子类。
我可以通过相同的方法传递子类,因为我的参数只是一个 UIViewController,但我需要将我的类属性设置为正确的 UIViewController 子类类型。
有什么办法可以做到这一点吗?我对整个 iPhone 开发场景非常陌生,所以我想到的唯一方法是创建一个新类,但我认为必须有更好的方法......
【问题讨论】:
标签: iphone objective-c ios uiviewcontroller