Well that sounds an impossible problem, but might not be. Give us the crash report too.
On 1 Nov 2012, at 12:11, Antonio Nunes <devli...@sintraworks.com> wrote: > Hi, > > I have this code in my app: > > - (void)keyDown:(NSEvent *)theEvent > { > unichar oneChar; > NSString *theChars = [theEvent charactersIgnoringModifiers]; > > if ( 0 == theChars.length ) { > return; > } > > oneChar = [theChars characterAtIndex:0]; > > … > } > > After about 10 months of the app being available, with this method unchanged, > I received a single crash report that points to a crash on the last line: > -[__NSCFConstantString characterAtIndex:]: Range or index out of bounds > > > The length property of a string returns an NSUInteger, so it should never be > lower than zero. I don't see how the out of bounds error could ever happen > for index 0, when the string has a length greater than 0. Any ideas? > (Considering that I only ever received a single report for what is an often > exercised bit of code, should I just consider this a freak incident and > ignore it?) > > -António > > ----------------------------------------------------------- > Don't believe everything you think > ----------------------------------------------------------- > > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > 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: > https://lists.apple.com/mailman/options/cocoa-dev/cocoadev%40mikeabdullah.net > > This email sent to cocoa...@mikeabdullah.net _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com