PhotoKit 開發(fā)遇到iCloud 原圖獲取的問題

首先列出我遇到的幾個問題;

1、縮略圖的問題

2拍谐、手機使用了iCloud 原圖獲取問題

第一問題:

對于縮略圖的問題 我們使用PHImageRequestOptions 配置定制請求渔呵,返回裁剪過的圖片

normalizedCropRect 設(shè)置剪裁的大小

options.resizeMode = PHImageRequestOptionsResizeModeExact;

文檔這樣定義 在設(shè)置 normalizedCropRect 的時候 必須定義 ?resizeMode = PHImageRequestOptionsResizeModeExact;

synchronous 屬性是否同步 一般設(shè)置位異步的 防止線程阻塞

networkAccessAllowed 如果手機開啟了iCloud 這個設(shè)置開啟才能獲取到原始圖片。

deliveryMode 設(shè)置圖片質(zhì)量

第二個問題:

發(fā)現(xiàn)好多的應(yīng)用都有這個問題赔蒲。在開啟icloud 的時候沒法選取圖片泌神。

注明:以下的圖片獲取都旨在獲取原始圖片

如果你的手機開啟了iCloud 并且你的照片同步到了云端。那么你如果想要獲取原始圖片就要從云端獲取舞虱。

networkAccessAllowed ?這個屬性設(shè)置開啟的話欢际,如果本地沒有原始圖片的話,就從iCloud 上獲取原始圖片矾兜。關(guān)閉的話那就拿不到這張圖片的原始圖片损趋。

synchronous 屬性是否同步 。如果我們設(shè)置為異步(NO)的話(相冊開發(fā)一般的都設(shè)置位異步) requestImageForAsset 請求會有兩次回調(diào)椅寺。第一次返回一個低質(zhì)量的圖片浑槽,用于占位顯示,第二次返回的是一個高質(zhì)量的圖(原圖)返帕。如果設(shè)置為同步的請求的話桐玻,就只有一次的回調(diào),返回一個高質(zhì)量的圖(原圖)

所以我們開發(fā)相冊的時候使用異步獲取荆萤,這樣體驗更好镊靴,當(dāng)要預(yù)覽大圖的時候,我們可以模仿ios 系統(tǒng)的做法链韭,異步請求第一次獲取低質(zhì)量的圖片用于占位顯示偏竟,然后加一個小巧的精度條來加載大圖。

但是我們在選取圖片的時候就要使用同步<你也可以在子線程中把這個任務(wù)加到同步隊列中執(zhí)行敞峭,這樣的話你就可以加一個進度條等待>的方法中去做踊谋,為什么要這樣做呢,這樣就可以保證你選取的圖是原圖而不是模糊的低質(zhì)量的圖片了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末旋讹,一起剝皮案震驚了整個濱河市殖蚕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌沉迹,老刑警劉巖嫌褪,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異胚股,居然都是意外死亡笼痛,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缨伊,“玉大人摘刑,你說我怎么就攤上這事】谭唬” “怎么了枷恕?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長谭胚。 經(jīng)常有香客問我徐块,道長,這世上最難降的妖魔是什么灾而? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任胡控,我火速辦了婚禮,結(jié)果婚禮上旁趟,老公的妹妹穿的比我還像新娘昼激。我一直安慰自己,他們只是感情好锡搜,可當(dāng)我...
    茶點故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布橙困。 她就那樣靜靜地躺著,像睡著了一般耕餐。 火紅的嫁衣襯著肌膚如雪凡傅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天肠缔,我揣著相機與錄音像捶,去河邊找鬼。 笑死桩砰,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的释簿。 我是一名探鬼主播亚隅,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼庶溶!你這毒婦竟也來了煮纵?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤偏螺,失蹤者是張志新(化名)和其女友劉穎行疏,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體套像,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡酿联,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贞让。...
    茶點故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡周崭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出喳张,到底是詐尸還是另有隱情续镇,我是刑警寧澤,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布销部,位于F島的核電站摸航,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏舅桩。R本人自食惡果不足惜酱虎,卻給世界環(huán)境...
    茶點故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望江咳。 院中可真熱鬧逢净,春花似錦、人聲如沸歼指。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽踩身。三九已至胀茵,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間挟阻,已是汗流浹背琼娘。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留附鸽,地道東北人脱拼。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像坷备,于是被迫代替她去往敵國和親熄浓。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,678評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫省撑、插件赌蔑、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,098評論 4 62
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,095評論 25 707
  • Swift版本點擊這里歡迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh閱讀 25,367評論 7 249
  • 南方的貓先生啊肥败,是只奇怪的貓趾浅。為什么奇怪呢?因為他從來都不吃魚愕提。聽說原來他叫北方的貓先生呢,可是后來為什么要到南方...
    沈妄一閱讀 549評論 0 1
  • 工資到手潮孽,存銀行揪荣,余額寶,都敵不過通脹往史,唯一的辦法就是投資理財仗颈。 《學(xué)會花錢》中分享了一個重要的金融理念:每個人都...
    豆子121閱讀 252評論 2 4