2013-05-18 21 views
0

我正在關注stanford cs193p類的iTunesU講座,我現在正在作業4。在頭文件中輸入API密鑰並嘗試將返回的數組記錄到控制檯後,它顯示它是一個空數組,其中沒有任何內容。由於flickr API已經發生變化,提供的代碼不再適用了嗎?cs193p作業4 flickr fetcher返回一個空數組

的FlickrFetcher類代碼可以訪問這裏:http://www.stanford.edu/class/cs193p/cgi-bin/drupal/system/files/assignments/FlickrFetcher.zip

非常感謝!

回答

0

我剛剛用我的Flickr鍵試過了,它可以工作。我把它稱爲像這樣:

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

順便問一下,你正在做2011年秋季版本,這是iOS 5的 基礎課程。有一個新的冬季2013版本,這是iOS 6的過程中的基於 可以在這裏找到:

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

+0

它第一次爲我工作。然後我用不正確的Flickr鍵試了一下,看看行爲是什麼。結果是(null)。然後我再次嘗試了正確的密鑰,並得到了與您相同的結果 - 空數組。我從我做任務4時開始在iPad上運行該應用程序,並且它不會爲topPlaces返回任何內容,因此API看起來很脆弱。 – vacawama

+0

而且,它再次工作。這似乎是Flickr的一個問題。我的作業4的iPad應用程序工作,我在1.5年內沒有做任何事情。 – vacawama

+0

是的,它似乎現在正在工作。我正在考慮先做iOS 5版本,然後再做iOS 6。你認爲這值得嗎? – Enzo

2

截至2014年6月27日,所有的HTTP的要求Flickr的改變到https

相關問題