iTunes无法设置随机播放模式

时间:2013-07-26 14:08:04

标签: objective-c cocoa scripting-bridge

我正在使用脚本新娘将我的mac应用程序连接到iTunes。我尝试设置shuffle属性,但不会改变。

iTunesApplication *itunes = [SBApplication applicationWithBundleIdentifier:@"com.apple.itunes"];
itunes.currentPlaylist.shuffle = YES;
NSLog([NSString stringWithFormat:@"%hhd", itunes.currentPlaylist.shuffle]);

即使我在iTunes中手动更改随机播放模式,NSLog也将始终打印0。我在设置重复模式时遇到了同样的问题

itunes.currentPlaylist.songRepeat = iTunesERptAll; // Has no effect

另一方面,我可以毫无问题地改变音量

itunes.soundVolume += 20;

这里发生了什么?可能是我必须通过currentPlaylist属性吗?

编辑:我已用

更新了我的iTunes.h文件
sdef /Applications/iTunes.app | sdp -fh --basename iTunes

但仍然没有运气。

1 个答案:

答案 0 :(得分:0)

经过一番研究,我了解到我不是唯一有这个问题的人。这是iTunes中的一个错误。我还提交了一份错误报告,并鼓励你这样做!