iOS Xcode8之呼叫系統相簿

2021-07-23 02:07:23 字數 1476 閱讀 6623

自從更新xcode8之後啊,就獨得皇上恩寵,啊呸,串戲了,就遇到各種大坑啊;哎,想當初怎麼就手賤更新了呢;但是這種事情沒法避免的,早更新晚更新早晚更新;更多的大坑有大牛們去填,我們知道哪地方有坑怎麼填就夠了嘿嘿嘿!

今天我想講的是更新後呼叫系統功能出現的大坑,雖然網上好多教程,但是呢,謝謝又不犯法,哈哈哈,開個玩笑啦,

廢話不多說,進入正題

好多更新完xcode8 的小盆友們(我也是小盆友啦),會發現當我們呼叫系統功能,相簿,相機,麥克風等會出現崩潰,而控制台列印出一堆亂七八糟的看不懂的東西,但是最後一句話是有用的,給出了崩潰的原因

啦,就是這句,這段英格力士的意思也很明顯,就是需要在info。plist檔案中新增許可權啦,所以我們要按照蘋果公司的規定樓(公尺有辦法啊。。)。

1.首先找到info。plist檔案,

2.然後點進去點加好新增許可權

3.選擇需要的許可權,裡面好多許可權,根據需要自行選擇,後面的字串描述可以隨便寫,例如寫個「是否可以訪問相機?」等等。

常用的許可權

定位許可權:privacy - location when in use usage description 我們需要通過您的地理位置資訊獲取您周邊的相關資料

定位許可權: privacy - location always usage description 我們需要通過您的地理位置資訊獲取您周邊的相關資料

定位的需要這麼寫,防止上架被拒。

基本上設定完上面的就可以正常呼叫系統的相機等了,但是,我弄完之後發現還是崩潰,我都快崩潰了,研究了好長時間,最後發現,info.plist檔案裡設定了許可權,但是系統裡的info裡缺沒有?!

就是這裡了,哎,坑死我了,希望你們能注意下,別煩我這樣的錯誤,本來正常的info。plist檔案新增這裡應該有的,沒想到。。。(mdzz)

這裡新增也是一樣的

到這裡你就可以盡情的呼叫系統的功能啦,開森不!

每週一樂

有個人路過麥田,發現有頭沒有犄角的牛,便問農民:「這頭牛為什麼沒犄角?」 農民說:「牛沒有犄角的原因有很多,有的因為遺傳沒有。有的是因為和別的牛頂角而失去了,有的是因病脫落了。而這頭沒犄角,那是因為它是一頭驢!!!」

iOS xcode 8需要新增訪問描述

是否允許訪問 nsbluetoothperipheralusagedescription 是否允許訪問藍芽 nscalendarsusagedescription 是否允許訪問日曆 nscamerausagedescription 是否允許訪問相機 nscontactsusagedescriptio...

iOS Xcode8更新後輸出log日誌關閉的方法

剛把xcode更asmdcdb新到最新的8,一執行發現好多log輸出,根據如下操作可以關掉程式設計客棧這些log日誌,點選專案edit scheme run arg程式設計客棧uments environment variablewww.cppcns.coms裡新增 name os activity...

linux核心之系統呼叫

應用程式與系統呼叫 使用者應用程式訪問並使用核心所提供的各種服務的途徑,就是系統呼叫,系統呼叫介面層作為核心和使用者應用程式之間的中間層,扮演了乙個橋梁,系統呼叫把應用程式的請求傳達給核心,核心處理完後,把結果返回給應用程式。應用程式通過作業系統提供的應用程式設計介面api而不是直接通過系統呼叫來程...