( Czo | 2020. 10. 31., szo – 11:03 )

Csak ehhez a reszhez szolnek hozza: "ios14 -től lehetőség van rá, hogy csak a felhasználó által kijelölt fotókat kapja meg egy alkalmazás"

Ezt a megoldast a "kenyszer szulte".

API oldalrol, eddig 2 opcio volt arra, ha valaki kepeket akart "szerezni". Az egyik esetben az alkalmazas megkerte a rendszert, hogy "kerj fotokat az usertol", ekkor felpattant egy masik processzben futo chooser, amiben az user kivalogathatta a kepeket, amiket at akar adni az appnak (ehhez semmilyen jogosultsag nem kell, mert az app nem kap meg semmit, ha nem akarod, hogy barmit megkapjon). A masik megoldas, pedig amikor az alkalmazas ker jogosultsagot a photo libraryhez es sajat maga (tehat az alkalmaza fejlesztoje programozza ezt le) dobja fel a valsztot, teszi lehetove a kivalasztast. Ez utobbihoz kell ugye jogosultsag. Tovabba meg arra is volna modja a fejlesztonek, hogy a photo libraryhez csak read only jogosultsagot kerjen (ne pedig full read/write accesst). Nos, a read-only modszert meg annyi fejleszto se hasznalja, mint a rendszer nyujtotta jogosultsagmentes choosert. Tehat vegso soron ezen "galiba" feloldasara jott letre a mostani, elore kivalasztod miket lathat a librarydbol megoldas.

Tovabba it jegyzem meg, hogy ha az embernek tobb szaz gigabyte meretu fotokonyvtara van, akkor nem egy appnal fordul elo, hogy a fejleszto szarul implementalt valamit (ugye milyen jo lett volna a gyari choosert hasznalni?), es a fenykep csatolasa megoli az alkalmazast. (ilyenkor megnezve Xcode hasznalataval a logokat es a folyamatokat az latszik, hogy az alkalmazas eszi 100%-on a CPU-t, mikozben a telefon orulten forgalmaz a halozaton. Tippre, a fejleszto vegigmegy az osszes kepen es elkeri a thumbnailt, csak esetemben ez majd 1 millio kepet jelent... A gyari chooser minden korulmenyek kozott jol mukodott eddig).