gpt4 book ai didi

cocoa - NSSlider 事件未触发

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

我的 NSSlider 上有一个事件,代码如下:

- (IBAction)optOndoorzichtigheidChange:(id)sender {
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
NSString *opacity = [NSString stringWithFormat:@"%d",[optOndoorzichtigheidSlider value]];
[defaults setObject:opacity forKey:@"opacity"];
[mainWindow setAlphaValue:[optOndoorzichtigheidSlider doubleValue]];
[defaults synchronize];
[optOndoorzichtigheidLabel setStringValue:opacity];
NSLog(@"fired");
}

但它没有触发,控制台显示以下消息:2011-01-09 19:31:18.994 Nistract[1337:a0f] -[NSSlider value]: 无法识别的选择器发送到实例 0x100427400

最佳答案

方法正在执行。您只是因为尝试执行不存在的方法而崩溃。

问题出在这一行:

NSString *opacity = [NSString stringWithFormat:@"%d",[optOndoorzichtigheidSlider value]];

NSSlider 没有 value 方法。它有一个返回 doubledoubleValue 方法。

关于cocoa - NSSlider 事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4640961/

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