Установщик свойства Applescript не работает правильно - как? - PullRequest
0 голосов
/ 26 октября 2009

У меня есть <property> в файле sdef моего проекта Какао, и я могу заставить свои Applescripts правильно прочитать свойство, но я не могу заставить их установить его (я получаю ошибку в редакторе Applescript).

Мой sdef вставлен ниже. Есть ли специальное соглашение для собственности? Я бы подумал, что это будет просто - (void) setLength:(NSNumber *)len;. Разве это не так?

`

<xi:include href="file:///System/Library/ScriptingDefinitions/CocoaStandard.sdef"
            xpointer="xpointer(/dictionary/suite)"/>


<suite name="Timer Scripting" code="StTs"
       description="Commands and classes for Timer">

    <command name="createtimer" code="sttscret" description="Create a new timer">
    </command>

    <class name="application" code="smgT"
           description="Timer application">

        <cocoa class="NSApplication"/>

        <property name="length"
                  code="tlen"
                  type="integer"
                  access="rw"
                  description="length of timer in seconds"/>

        <responds-to name="createtimer">
            <cocoa method="createTimer:"/>
        </responds-to>
    </class>
</suite>

`

Спасибо!

1 Ответ

0 голосов
/ 26 октября 2009

Может, это проблема с выпуском / сохранением?

Что произойдет, если вы просто используете @synthesize length; вместо покупателя?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...