On Oct 15, 2010, at 2:44 PM, Chris Tracewell wrote:
> NOTE :: GC Enabled
>
> I am using an NSScanner in an NSString category but am crashing whenever I
> try to log the string I scanned into or to return it. If I comment out the
> NSLog there are no problems.
>
> NSString *theScannedString;
I would set theScannedString to nil here to avoid your crash below.
> NSScanner *theScanner = [NSScanner scannerWithString:theNewHTML];
> NSCharacterSet *theCharacterSet = [NSCharacterSet
> characterSetWithCharactersInString:@"1234567890abcdefghijklmnopqrstuvwxyz...@#$%^&*()-_=+<>?,./:\";'[]\{}|
> "];
> [theScanner scanCharactersFromSet:theCharacterSet
> intoString:&theScannedString];
Have you checked if this method returns NO? If so, theScannedString might never
be allocated, since you don't. If you set it to nil upon declaration, at least
you won't pass a garbage pointer to NSLog.
> NSLog(@"%@",theScannedString);
>
> Does anyone have a hint as to what may be the issue?
>
> Thanks
>
> --chris_______________________________________________
>
> Cocoa-dev mailing list ([email protected])
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/hank.list%40runbox.com
>
> This email sent to [email protected]
>
_______________________________________________
Cocoa-dev mailing list ([email protected])
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [email protected]