我希望它甚至是可能的。
应用程序启动后,我有代码可以加载非常大的文件(字典):
- (void)applicationDidFinishLaunching:(UIApplication *)application {
NSString *filePath = [NSString stringWithContentsOfFile:[[NSBundle mainBundle]
pathForResource:@"en_US" ofType:@"txt"]
encoding:NSUTF8StringEncoding error:nil];
dictionary = [NSSet setWithArray:[NSArray arrayWithArray:
[filePath componentsSeparatedByCharactersInSet:
[NSCharacterSet whitespaceAndNewlineCharacterSet]]]];
}
我也有正确的代码viewDidLoad
:
- (void)viewDidLoad {
[super viewDidLoad];
self.progressView.progress = 0.0;
[self performSelectorOnMainThread:
@selector(applicationDidFinishLaunching:)
withObject:nil
waitUntilDone:NO];
}
但我不知道如何强制UIProgressView
显示NSSet
dictionary
从NSArray
. 在 iOS 模拟器中需要几秒钟,所以在设备上可能需要十几秒钟。我真的需要显示进度,我更喜欢这种方式而不是活动指示器视图。
我对目前如何获取进口商品的数量感兴趣(所有商品的数量都是已知的)。
任何想法?:)