[MacRuby-devel] [MacRuby] #131: Dictionary arg not accepted

MacRuby ruby-noreply at macosforge.org
Tue Sep 16 07:33:42 PDT 2008


#131: Dictionary arg not accepted
---------------------------------+------------------------------------------
 Reporter:  francois at antier.org  |       Owner:  lsansonetti at apple.com
     Type:  defect               |      Status:  new                  
 Priority:  major                |   Milestone:  MacRuby 0.4          
Component:  MacRuby              |    Keywords:                       
---------------------------------+------------------------------------------
 The interpreter finds an error here:
         @tmp = NSAttributedString.alloc.initWithData(data,
 options:NSCharacterEncodingDocumentOption, documentAttributes:0,
 error:outError);

 /Users/francois/Documents/Essais_xcode_et_Ruby/temp3R/build/Debug/temp3R.app/Contents/Resources/MyDocInRuby.rb:46:in
 `initWithData:options:documentAttributes:error:': can't convert Ruby
 object `0' to Objective-C value of type `^@' (ArgumentError)

 The problem seems to be in the documentAttributes argument; you can pass
 0, an NSDictionary, or a Hash, nothing works. Cocoa expects a value of
 type NSDictionary** for this argument.

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/131>
MacRuby <http://macruby.org/>



More information about the MacRuby-devel mailing list