gpt4 book ai didi

cocoa - if 语句总是返回 false

转载 作者:行者123 更新时间:2023-12-03 16:47:36 24 4
gpt4 key购买 nike

我无法让这个功能发挥作用。 if 总是返回 false。我做错了什么?这来自 cocoa 复选框,选中时 OverrideBuildCheked 为 1,未选中时为 0。

on OverRideBuildNumber_(sender)

set OverrideBuildCheked to CurrentBuildOverrideChk's state

if OverrideBuildCheked = 1 then
CurrentBuildField's setEnabled_(true)
CurrentBuildField's setEditable_(false)
else
CurrentBuildField's setEnabled_(false)
CurrentBuildField's setEditable_(true)
end if
end OverRideBuildNumber_

最佳答案

Cocoa 中的所有内容都是指向对象的指针(您可以通过记录结果看到这一点),因此您通常需要强制转换为所需的 AppleScript 类,例如CurrentBuildOverrideChk 的状态为整数(或 bool 值)。

关于cocoa - if 语句总是返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8477730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com