在我的 iOS 应用程序中,我在 viewDidLoad 方法中调用了一个名为loadData的方法。
loadData从本地 SQLite 数据库获取数据并填充项目数组。
在另一种方法showData中,我获取加载的数据并将其显示在实际屏幕上。
- (void)viewDidLoad {
[super viewDidLoad];
[self loadData];
[self showData];
}
- (void)loadData {
//connects to local SQLite database
//data is loaded into a NSMutableArray called 'myData'
}
- (void)showData {
UIImage *myImage = [UIImage imageNamed:[myData objectAtIndex:0]];
self.imageView.image = myImage;
}
但是,这目前不起作用,因为方法loadData需要一些时间来填充我的数组。
我想显示一个自定义进度指示器视图,它会在屏幕上弹出一个我制作的旋转图像。这将出现直到方法loadData完成,然后showData将运行。
有人可以指出我正确的方向或将我链接到这样做的方法吗?太感谢了!