標籤:
【問題】
折騰:
關於iOS/iPhone中的檔案選擇對話方塊,用於使用者去選擇圖片等檔案
的過程中,遇到個問題,希望程式提供使用者選擇自己想要的圖片作為Bird的圖片。
但是當前開發環境是iOS模擬器,所以就涉及到,如何讓iOS模擬器中存在圖片,以供使用者選擇。
【解決過程】
1. 後來得知iOS模擬器在預設情況下是沒有圖片的,所以,就要想辦法添加圖片到iOS模擬器中(的Photos,即Album)。
2. 然後參考:Adding images to iPhone Simulator,但是最後卻找不到類似於:
~/Library/Application Support/iPhone Simulator/
的位置:
3. 然後參考其提示,從Safari中拖動圖片到iOS Simulator中,所以就去試試:
但是結果卻發現是坑爹的:
即,iOS Simulator只是去調用內在的Safari開啟對應頁面而已,而不是儲存拖動的那個圖片。
4. 然後又去試了其推薦的,把圖片從本地的Safari拖到當前Mac中,然後再從Mac中把圖片拖動到iOS模擬器中的Photos中:
結果卻發現還是用Safari開啟圖片,而不是儲存圖片:
5. 後來知道是上面看錯提示了,所以又去按照提示,對著對應的圖片滑鼠點住長按1,2秒,
就會彈出對應的對話方塊,問你是否儲存圖片的:
如此,就可以去儲存圖片到iOS模擬器裡面了。
最後終於在Photos中儲存了幾個圖片了:
這樣,後續的編碼去訪問圖片,才有圖片可以顯示。
【總結】
我當前的環境是:
Mac 10.7 + Xcode 4.4.1 + iOS Simulator 5.1
想要給iOS Simulator中添加圖片的話,我這裡是找不到對應的
~/Library/Application Support/下面的iPhone Simulator或iOS Simulator的。
而只能通過下面的辦法:
【把圖片從Mac本地添加到iOS Simulator中】
1. 把圖片從Mac本機拖動到iOS Simulator中:
2. iOS Simulator會自動開啟Safari去開啟對應的圖片,然後你用滑鼠對著對應的圖片長按1,2秒,就可以出現儲存圖片的對話方塊了:
點擊Save Image,即可儲存圖片到iOS Simulator中的Photos中了。
3. 接著當然是,開啟iOSSimulator中的Photos:
4. 開啟的iOS Simulator,即Albums
註:此處之所有能看到6張圖片,是因為我之前已經添加過5張了。
5. 點擊進入後,就可以看到剛剛儲存的那個第六張圖片了:
由此,即可實現(從Mac本地)添加圖片到iOS Simulator中了。
向IOS類比機上添加圖片