現在、グローバル変数とグローバル関数を格納する NSOBject クラスからビュー コントローラーの「アクティビティ インジケーター」をアクティブにしようとしています。
NSObject クラス関数の 1 つにあるこのコードを以下にまとめます。その機能を実行すると、ビューのアクティビティ インジケーターがアニメーションしません。助けてください。
UIStoryboard* sb = [UIStoryboard storyboardWithName:@"Main"
bundle:nil];
ScreenUIViewController* vc = [sb instantiateViewControllerWithIdentifier:@"ScreenUIViewController"];
[vc.activeDisplay startAnimating];
私のNSObjectクラスでは、.hファイルで以下のように宣言された関数があります
+ (GlobalTest*)sharedGlobalTest;
// global function
- (void) testFunction;
私の NSObject で、私が持っている .m ファイルで
-(void)testFunction
{
NSLog(@"testFunction RAN!!");
UIStoryboard* sb = [UIStoryboard storyboardWithName:@"Main"
bundle:nil];
ScreenUIViewController* vc = [sb instantiateViewControllerWithIdentifier:@"ScreenUIViewController"];
[vc.activeDisplay startAnimating];
}
ビューコントローラーで呼び出します
[[GlobalTest sharedGlobalTest] testFunction];
関数は実行されますが、アクティビティ インジケーターは動作しません