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
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.
Böyle büyük mükafat 4.4 hata uygulamas...
Nasıl bir iPhone üzerinde ilk kez uygu...
Eğer bir uygulama olup olmadığını beli...
Yakışıklı olmadan iPhone uygulaması...
Ne Sunucu uygulaması 2,5-3 arasındaki ...