【问题标题】:cs193p assignment 4 flickr fetcher returns an empty arraycs193p assignment 4 flickr fetcher 返回一个空数组
【发布时间】:2013-05-13 17:14:40
【问题描述】:

我正在关注斯坦福 cs193p 课程的 iTunesU 讲座,我现在正在做作业 4。在我在头文件中输入 API 密钥并尝试将返回的数组记录到控制台后,它显示它是一个空数组,其中没有任何内容。由于 flickr API 发生了变化,提供的代码是否不再工作?

FlickrFetcher 类代码可以在这里访问:http://www.stanford.edu/class/cs193p/cgi-bin/drupal/system/files/assignments/FlickrFetcher.zip

非常感谢!

【问题讨论】:

    标签: ios flickr cs193p


    【解决方案1】:

    自 2014 年 6 月 27 日起,flickr 要求将所有 http 更改为 https

    【讨论】:

      【解决方案2】:

      我刚刚用我的 Flickr 键试了一下,它可以工作。我这样称呼它:

      NSLog(@"%@", [FlickrFetcher topPlaces]);
      

      顺便说一句,您正在学习 2011 年秋季版的 iOS 5 课程 基于。该课程有一个新的 2013 年冬季版本,它基于 iOS 6 可以在这里找到:

      https://itunes.apple.com/us/course/coding-together-developing/id593208016

      【讨论】:

      • 第一次对我有用。然后我用不正确的 Flickr 键试了一下,看看行为是什么。结果是(空)。然后我再次尝试了正确的密钥,我得到了与你相同的结果 - 空数组。从我做作业 4 开始,我的 iPad 上就开始运行该应用程序,但它没有返回 topPlaces,因此 API 看起来很不稳定。
      • 而且,它又开始工作了。这似乎是 Flickr 的一个问题。我的 iPad 应用程序用于作业 4 工作正常,我在 1.5 年里什么也没做。
      • 是的,它现在似乎正在工作。我正在考虑先做 iOS 5 版本,然后再做 iOS 6。你觉得值得吗?
      • 实际上,我完成了整个 iOS 5 版本,对整个课程印象深刻。最新的课程几乎一样好,但也有一些粗糙的地方。如果你有时间做这两个版本,我认为这是值得的。
      • 谢谢!当我浏览这两个版本所涵盖的内容时,我也是这么想的。我认为iOS 5版本更完整一些。
      猜你喜欢
      • 2019-09-15
      • 2011-10-10
      • 1970-01-01
      • 2020-02-11
      • 2018-08-06
      • 2021-08-11
      • 2021-07-24
      • 2014-01-27
      • 2019-04-27
      相关资源
      最近更新 更多