SORU
9 ŞUBAT 2013, CUMARTESİ


LibStatusBar simgesi 3. taraf uygulaması başlatmak kaybolur

Durum çubuğunda bir simge ekler cydia bir tweak yazdım. Giriş ekranında gayet iyi çalışıyor ve Sıçrama tahtası bir uygulama olduğunu zaten başlattı, başlattı da, zaman zaman iyi çalışıyor, uygulama başlatılırken bir uygulama (Facebook veya Twitter gibi) kapalı (tamamen) ve simge gösteren ancak, simgeyi kaybolmasına neden olur. Simge libStatusBar bu kodu kullanarak görüntülenir:

if(icon) // if icon needs to be removed
{
    [icon release];
    icon = nil;
}

...

// add the icon to the status bar
icon = [[%c(LSStatusBarItem) alloc] initWithIdentifier:[NSString stringWithFormat:@"muteIconLablabla"] alignment:StatusBarAlignmentRight];
icon.imageName = [NSString stringWithFormat:@"Mute"];

Ben de bu yöntemleri libStatusBar README dosyasında önerilen kullanmaya çalıştı

[[UIApplication sharedApplication] addStatusBarImageNamed:@"ON_Mute"]; // and removeStatusBarImageNamed:...

-(id)init geçersiz kılma ve simge var güncelleme denedim ama aynı sonuç.

Herhangi bir yardım takdir ediyorum!

EDİT

Kodu yukarıda gösterilen static void bir işlevin çağrıldığını. bu işlev, birkaç kez, %hook SpringBoard -(void)applicationDidFinishLaunching:(id)application -(void)ringerChanged:(int)changed örneğin deniyor

Tweak.xm içinde

Ekledi kelle.. Sorun iOS7 de olur.

CEVAP
15 Ocak 2014, ÇARŞAMBA


Hata tek cevap olduğunu düşünüyorum, bu yüzden DLL rapor ekinde nedeniyle kapalı olduğu görünüyor, "hayır, daha iyi bir yolu yoktur".

Eğer hala sorun varsa, ama kapandı neden hata hakkında sordum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Max Lee

    Max Lee

    18 AĞUSTOS 2006
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007