私は iOS 5.0.1 を搭載したジェイルブレイクされた iPhone で作業しています。ステータス バーの画像にアクセスしたいだけです。私のコードは次のとおりです。
-(void)addStatusBarImage
{
NSLog(@"addStatusBarImage");
[[UIApplication sharedApplication] addStatusBarImageNamed:@"sgtest" removeOnExit: YES];
}
-(void)removeStatusBarImage
{
NSLog(@"removeStatusBarImage");
[[UIApplication sharedApplication] removeStatusBarImageNamed:@"sgtest"];
}
私の問題は、追加機能が正常に機能することですが、アプリが終了しない限り、ステータスバーに「sgtest」イメージがまだ存在するため、removeStatusBarImageNamed は役に立たないようです。