【发布时间】:2015-12-29 10:19:30
【问题描述】:
这是我的代码:断点在。 videoObj.videoThumbnailUrl =
我设置了一个断点。 arrayOfVideos.append(videoObj)。在放置(lldb)的底部选项卡上。我输入:“po videoObj.videoThumbnailUrl”,同时在 .append 处有一个断点。 它与网址一起返回。但是当我将断点放在 videoObj.videoThumbnailUrl 上时。并输入:“po videoObj.videoThumbnailUrl”它返回空引号“” 我正在尝试使用 sn-p 方法从 youtubev3api-playlist 接收数据。提取具有 key 方法值的数据。
我从 . “sn-p.thumbnails.maxres”并尝试运行它,但出现此错误:无法将类型“__NSCFDictionary”(0x105c4eef0)的值转换为“NSString”(0x10603fb20)。
for video in JSON["items"] as! NSArray {
let videoObj = Video()
videoObj.videoId = video.valueForKeyPath("snippet.resourceId.videoId") as! String
videoObj.videoTitle = video.valueForKeyPath("snippet.title") as! String
videoObj.videoDescription = video.valueForKeyPath("snippet.description") as! String
videoObj.videoThumbnailUrl = video.valueForKeyPath("snippet.thumbnails.maxres.url") as! String
arrayOfVideos.append(videoObj)
}
【问题讨论】:
标签: swift youtube-api fatal-error alamofire