Μετάβαση στο περιεχόμενο


Φωτογραφία

Λίγη βοήθεια με το PreferenceLoader? :)


  • Παρακαλούμε συνδεθείτε για να απαντήσετε
Θέμα χωρίς απαντήσεις

#1   NickolasTheGreek

NickolasTheGreek

    iPH newbie

  • 20 μηνύματα
  • Φύλο: Άντρας
  • Κινητό: iPhone 4S

Δημοσίευση 04/01/2013 - 15:35

Γεια σας φίλοι του iphonehellas. Φτιάχνω, ή μάλλον προσπαθώ να φτιάξω, ένα tweak για iOS που εξαφανίζει τα badges. Ο κώδικάς μου είναι ο εξής:

#import <UIKit/UIKit.h>
%hook SBIcon
static BOOL Active;
- (id)badgeNumberOrString
{
    NSDictionary *prefrences = [NSDictionary dictionaryWithContentsOfFile:@"/var/mobile/Library/Preferences/com.nickandjohn.BadgeFree.plist"];
   
    Active = [[prefrences objectForKey:@"Enabled"] boolValue];
    if(Active)
    {
	    return nil;
    }
    else
    {
	    %orig;
    }
}
%end

Παρ'όλα αυτά όταν το κλείνω από το PreferencePane παραμένει ενεργό.
Πιστεύω οτι το πρόβλημα βρίσκεται στο %orig, μιας και δεν υπάρχει κώδικας ώστε να κλιθεί. Θα πρέπει λοιπόν να επιστρέψω την αρχική τιμή των badges και όχι nil ή να καλέσω το %orig αλλά δεν ξέρω πως μπορώ να πάρω την τιμή αυτή. Έχετε καμία ιδέα;

Ad

Ad

Team
iPhoneHellas
3,1416 μηνύματα
Twitter: @android
Φύλο: Όπως το δει κανείς
Κινητό: Android
Tablet: Για τα κουνούπια

Γιατί να γίνετε μέλη;



Χρήστες που διαβάζουν αυτό το θέμα: 5

0 μέλη, 5 επισκέπτες, 0 ανώνυμοι χρήστες