NSString * - EXC_BAD_ACCESS

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • NSString * - EXC_BAD_ACCESS

    Hey

    ich habe folgenden Code:

    Quellcode

    1. taskState_string = [[[NSString alloc] init] autorelease];
    2. taskState_string = [NSString stringWithFormat:@"%@%%", taskState];


    Dieser wirft mir eine Eception. So allerdings nicht:

    Quellcode

    1. taskState_string = [[[NSString alloc] init] autorelease];
    2. taskState_string = [NSString stringWithFormat:@"%i%%", taskState];


    Nur leider stimmen die Werte nicht. Ich lese einen Prozentsatz aus, der zwischen 0 und 100 liegt. Leider kommen neustellige, bei jedem Start anders Wertige Ziffern heraus.

    Hoffe hier weiß evtl. jemand einen Grund.
    Mein Blog: danielbocksteger.wordpress.com/

    Schaut doch mal vorbei !
    :thumbsup:
  • Welche Exception bekommst du? Typ UND Nachricht, bitte. ;)
    Im Übrigen fängst du ein wenig Blödsinn an.

    C-Quellcode

    1. taskState_string = [[[NSString alloc] init] autorelease]; // Das ist überflüssig
    2. taskState_string = [NSString stringWithFormat:@"%@%%", taskState];

    Mit der ersten Zeile setzt du den Zeiger auf eine neue, sich selbst freigebende Instanz von NSString.
    Mit der zweiten Zeile setzt du den Zeiger auf eine neue, sich selbst freigebende Instanz von NSString.

    Natürlich kannst du auch Integer-Werte aus einem XML-File lesen.
    Interessant wäre hier zu wissen, was taskState genau ist und woher es kommt.

    PS: Oh, und bitte nimm dieses unsägliche Comic Sans aus deiner viel zu groß geschriebenen Signatur.
    «Applejack» "Don't you use your fancy mathematics to muddle the issue!"

    Iä-86! Iä-64! Awavauatsh fthagn!

    kmr schrieb:

    Ach, Du bist auch so ein leichtgläubiger Zeitgenosse, der alles glaubt, was irgendwelche Typen vor sich hin brabbeln. :-P