Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.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

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
Iphone 下载数据时必须显示微调器吗?_Iphone_Objective C - Fatal编程技术网

Iphone 下载数据时必须显示微调器吗?

Iphone 下载数据时必须显示微调器吗?,iphone,objective-c,Iphone,Objective C,我的应用程序有时会从我的服务器下载一些数据。当这种情况发生时,我会在屏幕上弹出一些文字,说“下载数据”。通常仅显示0.5秒,因为数据量很小 这对苹果来说够了吗?还是我需要展示一些旋转器来避免应用被拒绝。应用程序没有被这个过程阻止,用户仍然可以导航到应用程序中的其他屏幕等,因此我猜它没有阻止,所以我不希望旋转器位于屏幕中间 非常感谢你的建议。 -代码您完全可以使用所描述的实现。当我有少量下载交易时,我通常会打开网络活动指示灯 查看的networkActivityIndicatorVisible属性

我的应用程序有时会从我的服务器下载一些数据。当这种情况发生时,我会在屏幕上弹出一些文字,说“下载数据”。通常仅显示0.5秒,因为数据量很小

这对苹果来说够了吗?还是我需要展示一些旋转器来避免应用被拒绝。应用程序没有被这个过程阻止,用户仍然可以导航到应用程序中的其他屏幕等,因此我猜它没有阻止,所以我不希望旋转器位于屏幕中间

非常感谢你的建议。
-代码

您完全可以使用所描述的实现。当我有少量下载交易时,我通常会打开网络活动指示灯


查看

networkActivityIndicatorVisible
属性,即使您的文本会阻止应用程序,我不认为苹果会拒绝它,它只是一个由您定义的状态,用户必须等待。您正在告诉用户应用程序正在做什么,这很好

如果你有一个高延迟的网络连接,如gprs,0.5秒可以很容易地增加到5秒左右,所以要考虑到这一点


如果要改善用户体验,请添加进度条或活动指示器。不要使用警告视图,它们很烦人。

微调器不适用于苹果。用户应该让他们知道正在发生的事情。