Skip navigation.
 
mlRe: Signal 10 and 11, keep popping up when i try and compare 2 NSStrings?
FROM : John C. Warner
DATE : Tue Apr 05 18:36:52 2005

On 5 Apr, 2005, at 12:26 PM, Tom Hancocks wrote:
>
> Here are the declares of the NSString's in the header file:
>
> NSString                    * cLastTrack;
> NSString                    * cTrackTitle;
>
> And here's the code where the error is being caused:
>
> - (void)poll
> {
>     iTunesOpen = [self isiTunesOpen];
>     if (!iTunesOpen) return;
>     playerState = [self PlayerState];
>     [self Volume];
>     if (playerState == 0) return;
>     [self TrackTitle];
>     if (![cTrackTitle isEqualToString:cLastTrack]) { // <<-- This line
> here is causing it
>         [self TrackArtist];
>         //[cLastTrack release];
>         cLastTrack = cTrackTitle;
>     }
> }


Where are you actually initializing and assigning anything to the
strings? You should probably change the string comparison to something
like

if (![[self trackTitle] isEqualToString:[self lastTrack]]) {...

-John

Related mailsAuthorDate
mlSignal 10 and 11, keep popping up when i try and compare 2 NSStrings? Tom Hancocks Apr 5, 18:26
mlRe: Signal 10 and 11, keep popping up when i try and compare 2 NSStrings? John C. Warner Apr 5, 18:36
mlRe: Signal 10 and 11, keep popping up when i try and compare 2 NSStrings? Frederick Cheung Apr 5, 19:28