#651: NSString#stringByDeletingPathExtension: not retuning a String ----------------------------------+----------------------------------------- Reporter: koudelka@… | Owner: lsansonetti@… Type: defect | Status: new Priority: minor | Milestone: Component: MacRuby | Keywords: stringByDeletingPathExtension ----------------------------------+----------------------------------------- The NSString docs for stringByDeletingPathExtension: indicate that it should return an NSString pointer, but doesn't seem to do so in macruby. In `macirb`:
"/a/b/c.d".stringByDeletingPathExtension => "/a/b/c"
"/a/b/c.d".stringByDeletingPathExtension + 'aa' TypeError: wrong argument type NSPathStore2 (expected String) from (irb):2:in `<main>'
"/a/b/c.d".stringByDeletingPathExtension.class => NSPathStore2
My macruby version string is: MacRuby version 0.5 (ruby 1.9.0) [universal-darwin10.0, x86_64] --Mike -- Ticket URL: <http://www.macruby.org/trac/ticket/651> MacRuby <http://macruby.org/>