Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IOS:ETIndicatorView don';我工作不好_Ios_Objective C_Uiview_Uiactivityindicatorview - Fatal编程技术网

IOS:ETIndicatorView don';我工作不好

IOS:ETIndicatorView don';我工作不好,ios,objective-c,uiview,uiactivityindicatorview,Ios,Objective C,Uiview,Uiactivityindicatorview,我正在我的应用程序中使用此控件 我在项目中导入ETActivityIndicatorView.h、ETActivityIndicatorView.m、Circle.h和Circle.m,我执行以下操作: ETActivityIndicatorView *etActivity = [[ETActivityIndicatorView alloc] initWithFrame:CGRectMake((10, 10, 60, 60)]; [etActivity startAnimating]; [sel

我正在我的应用程序中使用此控件

我在项目中导入ETActivityIndicatorView.h、ETActivityIndicatorView.m、Circle.h和Circle.m,我执行以下操作:

ETActivityIndicatorView *etActivity = [[ETActivityIndicatorView alloc] initWithFrame:CGRectMake((10, 10, 60, 60)];
[etActivity startAnimating];
[self.view addSubview:etActivity];
问题是,在模拟器中,它工作正常,我可以看到动画,但在我的设备上,我只看到一个不移动的点。
有什么问题吗?谢谢

尝试在主队列中执行

dispatch_async(dispatch_get_main_queue(), ^{
   ETActivityIndicatorView *etActivity = [[ETActivityIndicatorView alloc] initWithFrame:CGRectMake((10, 10, 60, 60)];
   [etActivity startAnimating];
   [self.view addSubview:etActivity];
});

您的设备和模拟器的iOS版本是否相同?什么版本?考虑使用:代替…更好…\n我知道MBProgressHUD,但没有这种类型的动画。你的背景是什么?你的背景是什么,试着从github下载并运行该示例,如果仍然无法获得解决方案,报告一个错误荒谬的是,如果我从github下载并执行这个示例,它可以在我的设备上工作,但是如果我在我的项目中导入4个类,它只能在模拟器中工作