SVProgressHUD進行状況インジケータを実装しようとしています。私は[デモ]のクラスをコピーしました。 1アクティビティインジケータがSVProgressHUDで表示されない
アプリが読み込まれますが、アクティビティインジケータが表示されません。これは私の初めてのこれらのいずれかを使用しようとしているので、任意の助けに感謝します。ここで
は、コードは次のとおりです。あなたがビューにあなたのSVProgressHUDを追加しなかったすべての
#import "SVProgressHUD.h"
@implementation QuotesAppDelegate
- (void)startLoading
{
//call this in your app delegate instead of setting window.rootViewController to your main view controller
//you can show a UIActivityIndiocatorView here or something if you like
[SVProgressHUD show];
[self performSelectorInBackground:@selector(loadInBackground) withObject:nil];
}
- (void)loadInBackground
{
//do your loading here
//this is in the background, so don't try to access any UI elements
[self populateFromDatabase];
[SVProgressHUD dismiss];
[self performSelectorOnMainThread:@selector(finishedLoading) withObject:nil waitUntilDone:NO];
}
- (void)finishedLoading
{
//back on the main thread now, it's safe to show your view controller
[window addSubview:[navigationController view]];
[window makeKeyAndVisible];
}
- (void)applicationDidFinishLaunching:(UIApplication *)application {
[self copyDatabaseIfNeeded];
[self startLoading];
}
あなたが表示し、それを追加しましたか? –
私はそれが上記のfinishedLoadingメソッドでaddSubViewのもので行われたと思いました。 – jroyce
私はあなたを得ませんでした。それが追加されたか、それともサブビューに追加するのを忘れていたのですか? –