2020-12-25|閱讀時間 ‧ 約 4 分鐘

製作簡單的電影搜尋器!!

    目的:

    1. 利用第三方API抓取網路資料下載並呈現在APP上。
    2. 學習運用搜尋欄,並搜尋自己想找的電影。
    3. 自製表格,並讓資訊呈現在APP上。
    amp-img-attr

    這次運用了search bar 和 自製表格以及分析JSON檔的部分:

    首先,要使用search bar要增加protocol : UISearchResultUpdating,然後增加一個變數為UISearchController類別,以及更新的function updateSearchResults,另外可以看到我也在方程式中放入後續會說到的function以用來解析我們要從網路上抓取什麼資料下來。

    searchResultsUpdater: 更新我們所搜尋時產生的內容。

    這里就是抓取網路上的資料的方法,網站上的API提供搜尋的方法。遮住的地方是網站給的API KEY,就是在後續網址上加上搜尋的內容。這裡要注意,每個網站api抓取的方法不同,需要先去分析,再來使用!

    抓取的api比較亂時可以在以下網站幫忙分析:

    最後卡比較久的地方,竟然上潘帥在上課就講過的地方,我自己思考好久圖片要怎麼放上去也不會跑掉,或顯示錯誤,顧著想用帶入方程式的方式,卻沒想到直接使用就能完成這麼簡單…..!

    這裡簡單帶一下,後續我還有使用選用照片功能,但還沒完成:

    需要另外加上兩個protocol: UIImagePickerControllerDelegate和UINavigationControllerDelegate,這是delegate的觀念運用,最後加上dismiss可以在選完照片後跳回APP。

    參考:

    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.