Iphone UIActivity Indicator没有';调用NSObject类';s函数
我有两门课:Iphone UIActivity Indicator没有';调用NSObject类';s函数,iphone,objective-c,xcode,uiactivityindicatorview,Iphone,Objective C,Xcode,Uiactivityindicatorview,我有两门课:ClassA和ClassB` ClassA实现UIViewController ClassB实现NSObject 我在classA的方法中有startAnimating UIActivityIndicator,同时我需要调用某个ClassB的方法。在执行类B的方法之后,我将调用新的类A的方法,然后停止UIActivityIndicator的动画制作。在这里,除了停止设置动画外,一切都很正常。请帮我找到解决办法。我不知道线程,如果我使用线程,它能解决我的问题吗?要解决这个问题,请使
ClassA
和ClassB`
实现ClassA
UIViewController
实现ClassB
NSObject
我在classA的方法中有
startAnimating UIActivityIndicator
,同时我需要调用某个ClassB的方法。在执行类B的方法之后,我将调用新的类A的方法,然后停止UIActivityIndicator的动画制作。在这里,除了停止设置动画外,一切都很正常。请帮我找到解决办法。我不知道线程,如果我使用线程,它能解决我的问题吗?要解决这个问题,请使用以下代码
在.h文件中声明UIActivity指示符对象
在要停止设置动画的位置调用以下方法
[NSThread detachNewThreadSelector:@selector(stopAnimation) toTarget:self withObject:nil];
- (void)stopAnimation{
[activityIndicatorView stopAnimating];
}
线程似乎是解决这个问题的一种复杂方法。为什么不在类a中保留UIActivity指示器,并停止在类a中从B调用的方法中设置动画。Woo听起来很复杂 没有理由不能将活动指示器指针传递给任何类
如果这对您不起作用,我会查看通知,而不是使用多线程方式您可以发布这两种方法的代码吗?请澄清哪个文件的.h?