2 Strings die nicht gleich sind aber auch nicht...?

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

  • 2 Strings die nicht gleich sind aber auch nicht...?

    Hallo,
    In meinem Programm tritt etwas auf was ich mir nicht erklären kann. Ich habe 2 Strings, die im Normalfall gleich seinen sollten, nachdem meine Methode, die durch einen Timer immer wiederholt wird, durchgeführt wurde. Aber die If-Bedinung die checkt beide Strings gleich sind ist IMMER falsch :( . Hier ist beispielcode:
    Die Update Methode ist die, die immer Wiederholt wird aber trotzdem immer Falsch ist.

    Quellcode

    1. - (void)MeineUpdateMethode {
    2. NSPasteboard * pboard = [NSPasteboard generalPasteboard];
    3. NSPasteboardItem * pboardItem = [[pboard pasteboardItems] lastObject];
    4. NSString * AktuellerInhalt = [pboardItem stringForType:NSPasteboardTypeString];
    5. if (AktuellerInhalt == _letzterInhalt) {
    6. // ...
    7. } else {
    8. // ...
    9. }
    10. _letzterInhalt = Aktuellerinhalt;
    11. }
    Alles anzeigen

    In der .h Datei hab ich die Variable letzterInhalt einfach mit : @property NSString *letzterInhalt; deklariert.
    Ich versteh das nicht... Hoffe jemand kann mir helfen.