【发布时间】:2011-01-28 07:01:16
【问题描述】:
我正在从 .net 网络服务器获取网络服务。
在处理过程中(获取数据),我正在显示一个带有活动指示器的子视图。
完成获取数据后,我需要关闭该视图。
我有两个类,一个是 myclassviewcontroller,webservices
基本上我正在编写代码来获取网络服务。
在 web 服务类中
-(void)connectionDidFinishLoading:(NSURLConnection *)connection 我这样调用 myclass。
myclassviewcontroller *obj = [[myclassviewcontroller alloc]init];
[obj mymethod];
在 myclassviewcontroller,我为我的方法编写了这段代码。
-
(void)mymethod {
[加载视图 removeFromSuperview]; }
方法被执行,但视图没有被移除。
我已经在 myclassviewcontroller.h 类中声明了它。
我通过在 NSlog 中保留一些文本来检查这一点
但是如果我在 myclassviewcontroller.m 中使用计时器调用这个 mymethod,那么它会删除视图。
怎么了。
谁能帮帮我。
我想这可能是理解我的问题。如果没有,让我发表评论。
提前谢谢你。
【问题讨论】:
-
这个 loadview 对象是什么?它在哪里初始化?
-
这是一个带有activityindicator的子视图,我在myclassviewcontroller.h中声明并给它@property(nonatomic,retain)
标签: iphone