[MacRuby-devel] Calling Foundation functions
Colin McPhail
mcphail_colin at hotmail.com
Wed Nov 16 11:34:18 PST 2011
Thank you! I promise to do a better search before I ask any more questions.
On 16 Nov 2011, at 19:25, Mateus Armando wrote:
> It’s a macro and I solved this problem like this:
>
> module Kernel
> private
>
> def NSLocalizedString(key, value)
> NSBundle.mainBundle.localizedStringForKey(key, value:value, table:nil)
> end
> end
>
> this question has already been here: http://lists.macosforge.org/pipermail/macruby-devel/2011-February/007196.html
> I hope I could help you!
>
>
> On Wednesday, November 16, 2011 6:39:03 PM UTC+1, CMcP wrote:
> Hi,
> I'm having trouble calling the Foundation function NSLocalizedString from within a method I have added to class NSRunningApplication:
>
> class NSRunningApplication
> def activeString
> active? ? NSLocalizedString("Yes", "Yes") : NSLocalizedString("No", "No")
> end
> end
>
> The error message I get is:
> undefined method `NSLocalizedString' for #<NSKVONotifying_NSRunningApplication:0x40127e680> (NoMethodError)
>
> I can however successfully call NSLog, which is another Foundation function, from the same place.
>
> Is there a way I can call NSLocalizedString (and why is NSLog a special case)?
>
> Thanks for any info.
> -- Colin
> _______________________________________________
> MacRuby-devel mailing list
> MacRub... at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>
>
>
>
>
>
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-devel/attachments/20111116/43b716e9/attachment.html>
More information about the MacRuby-devel
mailing list