【问题标题】:UIApplication removeStatusBarImageNamed doesn't workUIApplication removeStatusBarImageNamed 不起作用
【发布时间】:2011-12-29 08:56:10
【问题描述】:

我正在使用 iOS 5.0.1 越狱的 iphone,只想访问状态栏图像, 我的代码如下:

-(void)addStatusBarImage
{

    NSLog(@"addStatusBarImage");
    [[UIApplication sharedApplication] addStatusBarImageNamed:@"sgtest" removeOnExit: YES];

}

-(void)removeStatusBarImage
{

    NSLog(@"removeStatusBarImage");

    [[UIApplication sharedApplication] removeStatusBarImageNamed:@"sgtest"];

}

我的问题是,添加功能工作正常,但 removeStatusBarImageNamed 似乎没用,因为除非我的应用程序终止,否则状态栏中仍然存在“sgtest”图像。

【问题讨论】:

标签: ios uikit jailbreak statusbar uiapplication


【解决方案1】:

状态栏图标管理器修复了已设置图标图像的线程。如果另一个线程尝试删除该图标,它会失败。您需要在一个线程中完成。 查看 github 上的 SpringBoardAccess 项目。您可以按原样使用它,也可以像这样实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-07
    • 1970-01-01
    相关资源
    最近更新 更多