我正在尝试使用可可脚本桥创建一个新的用户播放列表,但似乎无法使其工作.我到目前为止
iTunesApplication *iTunes = [SBApplication applicationWithBundleIdentifier:@"com.apple.iTunes"]; SBElementArray *iSources = [iTunes sources]; iTunesSource *library = nil; for (iTunesSource *source in iSources) { if ([[source name] isEqualToString:@"Library"]) { library = source; break; } } // Could not find the itunes library if (!library) { NSLog(@"Could not connect to the iTunes library"); return; } // Now look for our playlist Nsstring *playlistName = @"new playlist"; SBElementArray *playlists = [library userPlaylists]; iTunesUserPlaylist *playlist = nil; for (iTunesUserPlaylist *thisList in playlists) { if ([[thisList name] isEqualToString:playlistName]) { playlist = thisList; break; } } // if the playlist was not found,create it if (!playlist) { playlist = [[[iTunes classForScriptingClass:@"playlist"] alloc] init]; ; [[library userPlaylists] insertObject:playlist atIndex:0]; }
iTunesBridge[630:80f] *** -[SBProxyByClass setName:]: object has not been added to a container yet; selector not recognized
任何人都可以指向正确的方向吗?
解决方法
原文地址:https://www.jb51.cc/iOS/329980.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。