Note that there are some explanatory texts on larger screens.

plurals
  1. PONSStatusBar with NodObjC
    primarykey
    data
    text
    <p>I'm trying to create a cocoa app with Node.js using NodObjC. I have been creating an app which runs on only MacOS X as HTTP server.</p> <p>NodObjC <a href="https://github.com/TooTallNate/NodObjC" rel="nofollow noreferrer">https://github.com/TooTallNate/NodObjC</a></p> <p>I want to show the server status with icon on StatusBar like this. <img src="https://i.stack.imgur.com/9QGZk.png" alt="enter image description here"></p> <p>I tried like this:</p> <pre><code>var $ = require('NodObjC'); $.import('Foundation'); $.import('Cocoa'); var systemStatusBar = $.NSStatusBar('systemStatusBar'); var _statusItem = systemStatusBar('statusItemWithLength', $.NSVariableStatusItemLength); _statusItem('setHighlightMode', 'YES'); var title = $.NSString('stringWithUTF8String', 'Test'); _statusItem('setTitle', title); _statusItem('setMenu', systemStatusBar); </code></pre> <p>But this code causes an error </p> <pre><code>node[15637:707] -[NSStatusItem _setMenuOwner:]: unrecognized selector sent to instance 0x10816d810 tmp/node_modules/NodObjC/lib/id.js:158 throw e ^ NSInvalidArgumentException: -[NSStatusItem _setMenuOwner:]: unrecognized selector sent to instance 0x10816d810 at Function.msgSend (tmp/node_modules/NodObjC/lib/id.js:156:21) at id (tmp/node_modules/NodObjC/lib/id.js:119:15) at tmp/test.js:22:3 at wrapper (tmp/node_modules/NodObjC/lib/imp.js:49:20) at Number.&lt;anonymous&gt; (tmp/node_modules/NodObjC/node_modules/node-ffi/lib/callback.js:23:23) at ForeignFunction.proxy (tmp/node_modules/NodObjC/node_modules/node-ffi/lib/foreign_function.js:84:20) at Function.msgSend (tmp/node_modules/NodObjC/lib/id.js:153:23) at id (tmp/node_modules/NodObjC/lib/id.js:119:15) at Object.&lt;anonymous&gt; (tmp/test.js:30:1) at Module._compile (module.js:456:26) </code></pre> <p>I couldn't find any solution for this error. Could anybody give to me any advices?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload