2011-04-20 79 views
0

当应用程序正在充电时,该设备使用几秒钟的时间...我怎么知道这是收费的% 谢谢!我想知道收费的百分比

+0

应用程序充电,你的意思是设备正在充电? – rckoenes 2011-04-20 10:16:33

+0

对不起,我的英语,我的意思是,当我的应用程序正在加载...我想知道加载%。对不起 – Oscar 2011-04-20 10:29:12

+0

虽然只加载Default.png可以显示。由于您的代码尚未运行,因此无法告诉您何时完成。 – rckoenes 2011-04-20 10:33:29

回答

1

Default.png会在应用程序加载时显示,因为您的应用程序尚未加载尚未执行任何代码。

您可以在appDelegate - (BOOL)应用程序之后显示一个加载栏:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions被调用。

如果你的应用程序需要任何数据加载,例如。加载来自互联网的订阅源,您将能够在具有进度条的方法中显示视图控制器。 然后,当完成加载时,只需删除该视图并显示正常的根视图控制器。

0
[UIDevice currentDevice].batteryLevel*100; 
0

可以部分地通过以下方法做到这一点(这是很多应用程序是如何工作的):

    在您的applicationDidFinishLaunching方法
  1. ,做在视图添加到您的窗口
  2. 您MainWindow.xib,不要加载任何东西
  3. 你的应用程序所做的一切可能需要时间才能发生,放入相关UIViewController子类中的viewDidLoad方法内
  4. 非常仔细地做一个简单的loa鼎酒吧/屏幕,您将在applicationDidFinishLaunching显示
  5. 异步,启动一个单独的线程,将调用“UIViewController.view”为每个应用程序的意见,并在每次完成加载一个
时间将更新主屏幕

...因为当你从.view属性读取时,它将导致iOS立即加载该NIB及其所有相关文件 - 图像,对象,其他NIB,其他视图,其他视图控制器等。