Viimeisen illan aikana omena käynnistettiin iOS beta 7 2 iOS-alustalle tarkoitettujen sovellusten kehittäjille ja jos olet kiinnostunut näkemään yksityiskohtaista tietoa kaikesta, mikä on muuttunut omena, niin alla on yrityksen kehittäjilleen julkaisema muutosloki. Hänestä erotettuna voit lukea tästä artikkelista ja käyttäjien tähän mennessä löytämät muutokset.
Huomautukset ja tunnetut ongelmat
Seuraavat ongelmat liittyvät iOS SDK 7.0:n käyttöön koodin kehittämiseen.
pudottaa lentokoneesta
Huomautuksia
AirDrop iOS 7 Seed 2:ssa ei ole yhteensopiva iOS 7 Seed 1:n AirDropin kanssa.
Vain yhteystiedot -tuki edellyttää, että:
- Olet kirjautunut iCloudiin.
- Lähettäjällä ja vastaanottajalla on toistensa Apple ID -sähköpostiosoitteet laitteidensa Yhteystiedot-kohdassa.
Korjattu siemenessä 2
Toisinaan AirDrop osoittaa epäluotettavuuden löytämisessä ja/tai tietojen siirtämisessä vertaisille Wi-Fin kautta.
Tunnetut ongelmat
- Contact Only edellyttää tällä hetkellä aktiivista Internet-yhteyttä.
- App Storen tulisi tukea mahdollisuutta löytää sovellus, joka pystyy avaamaan vastaanotetun asiakirjan asiakirjan Uniform Type Identifier (UTI) -tunnisteen perusteella. Tällä hetkellä näytetään vain tyhjä näyttö.
AirPlay
Tunnetut ongelmat
- Kun lähetät musiikkia Apple TV:hen, siirtyminen seuraavaan kappaleeseen saattaa epäonnistua.
- Äänenvoimakkuus voi kasvaa dramaattisesti ja odottamattomasti AirPlayn aikana.
AV säätiö
Huomautuksia
AVCaptureSession
käyttää nyt sovellustasiAVAudioSession
oletuksena.Korjattu siemenessä 2
AVCaptureSession
ei pysty tuottamaan näytteitä silleAVCaptureAudioDataOutput
kun sovellus on käynnissä taustalla.Kalenteri
Korjattu siemenessä 2
iCloud-kalenterin tapahtumiin laitteen ulkopuolella tehdyt muokkaukset eivät siirry laitteeseen.
Ratkaisu: Päivitä kalenteri manuaalisesti tai käynnistä haku muokkaamalla tapahtumaa laitteella.
Autonäyttö
Tunnetut ongelmat
Autonäytön tuki tarjotaan, kun yhteensopivat järjestelmät ovat saatavilla.
Yhteystiedot
Tunnetut ongelmat
Joitakin korkearesoluutioisia kuvia ei synkronoida (iCloudin ja muiden palveluiden kautta), kun ne on asetettu yhteyshenkilön soittajan tunnuskuvaksi.
Ratkaisu: Käytä pienemmän resoluution valokuvaa.
Ydinanimaatio
Huomautuksia
Kun
UIViewGroupOpacity
-näppäintä ei ole, oletusarvo on nyt KYLLÄ. Oletusarvo oli aiemmin NO.Tämä tarkoittaa, että läpinäkyvän näkymän alinäkymät yhdistetään ensin kyseiseen läpinäkyvään näkymään, jonka jälkeen esikompositioitu alipuu piirretään kokonaisuutena taustalle. EI-asetus johtaa halvempaan, mutta myös vähemmän tarkaan kompositioon: läpinäkyvän alipuun jokainen näkymä yhdistetään sen alla olevaan ylätason läpinäkyvyyden mukaan normaalin maalarin algoritmin järjestyksessä.
Perustiedot
Korjattu siemenessä 2
Tietojen siirtäminen paikallisesta hiekkalaatikosta iCloudiin käyttämällä
migratePersistentStore
aiheuttaa kolari. Siirrä sen sijaan tietovarasto manuaalisesti toistamalla paikallisen tietovarastotiedoston objektit.Game Center
Korjattu siemenessä 2
- Kun lisäät uusia Apple ID -tunnuksia Game Centeriin, ne on lisättävä Game Center -sovelluksen kautta Asetusten sijaan.
- Jos käynnistät Game Center -sovelluksen, kun et ole kirjautunut Game Centeriin, Game Centerin kirjautumissivua ei ehkä voi lukea.
Pelisarja
Korjattu siemenessä 2
- Sovellusliittymä muistutusten lähettämiseen on olemassa, mutta sitä ei ole toteutettu tässä siemenessä.
- Tulostaulukkojoukkojen lataamisen sovellusliittymä on ehkä kutsuttava toisen kerran, jotta se onnistuu.
iCloud
Huomautuksia
Aktivointilukko, Find My iPhone -ominaisuuden uusi ominaisuus, kytkeytyy automaattisesti päälle, kun Find My iPhone -toiminto on käytössä missä tahansa iOS 7 -käyttöjärjestelmää käyttävässä laitteessa. Aktivointilukko edellyttää, että käyttäjät syöttävät Apple ID:n ja salasanan, jotta Find My iPhone -palvelu voidaan poistaa käytöstä ja kirjautua ulos iCloudista. , tyhjennä laite tai aktivoi laite uudelleen tyhjennyksen jälkeen. On tärkeää tehdä jokin seuraavista ennen laitteen siirtämistä uudelle käyttäjälle:
- Kirjaudu ulos iCloudista.
- Poista Aktivointilukko käytöstä kohdassa Asetukset > iCloud > Etsi iPhoneni.
Korjattu siemenessä 2
- Jos haluat kirjautua ulos iCloud-tilistä, kun Etsi iPhoneni on käytössä, sinun on annettava Apple ID -salasanasi. Joissakin tapauksissa näppäimistö ei kuitenkaan tule näkyviin.Ratkaisu: Kotipainikkeen kaksoisnapauttaminen tuo näppäimistön näkyviin.
- Joskus kun luot uuden Apple ID:n ja valitset iCloudin käytön käyttöönottoapurissa, iCloud ei kytkeydy päälle.Ratkaisu: Siirry kohtaan Asetukset/iCloud ja kirjaudu sisään Apple ID:lläsi.
- Kun määrität iCloud-avainnipun, monet iCloud-suojauskoodiehdokkaat hylätään, koska ne ovat liian heikkoja.Ratkaisu: Valitse 4-numeroinen iCloud-suojakoodi, jolla ei ole ilmeistä kuviota.
- Laitteesi palauttaminen saman laitteen iCloud-varmuuskopiosta menettää kaikki Wi-Fi-, profiilien, tilien ja sovellusten salasanat.
- Kun vain kalenterit tai vain muistutukset kytketään pois päältä ja takaisin päälle iCloud-asetuksissa, tiedot eivät välttämättä synkronoidu uudelleen laitteeseen.Ratkaisu: Sammuta sekä kalenterit että muistutukset ja ota ne sitten takaisin käyttöön.
- Käyttäjät eivät voi käyttää yksinkertaisia tai monimutkaisia iCloud-suojakoodeja avainnipun kohteiden palauttamiseen suojatusta varmuuskopiostaan iPhone 4:ssä.Ratkaisu: Käytä satunnaisia iCloud-suojauskoodeja avaimenperän kohteiden varmuuskopiointiin.
- Kun käyttäjät ovat vaihtaneet iCloud-suojauskoodinsa yksinkertaiseksi tai monimutkaiseksi, he eivät voi palauttaa avainnippujaan suojatusta varmuuskopiosta.Ratkaisu: Muuta Tilin suojaus -kohdan maakoodikenttää, jotta käyttäjä voi vastaanottaa SMS-vahvistuskoodin palautusprosessin viimeistelemiseksi.
Tunnetut ongelmat
- Jos sinulla on "Nollaa kaikki sisältö ja asetukset" laitteessa (Asetukset > Yleiset > Nollaa), joka: Kun määrität iCloud-avainnipun käyttöönottoapurissa iPhone 4:ssä ja iPhone 4s:ssä, näppäimistö peittää iCloud-turvakoodin syöttökentän ja lisäasetukset. linkki.
- Onko iCloud-tili määritetty
- On Find My iPhone -aktivointilukko käytössä
- Ei ole aiemmin siirtynyt kohtaan Asetukset > iCloud
sinua ei pyydetä antamaan iCloud-kirjautumistietojasi aktivoinnin lukituksen poistamiseksi käytöstä ennen poistamista. Kun laite on tyhjennetty, laitteesi aktivointi lukitaan.
Ratkaisu: Poista iCloud-tili ennen laitteen tyhjennystä. Jos olet tässä tilassa, avaa laitteen lukitus antamalla iCloud-tilisi kirjautumistiedot.
- Ratkaisu: Vieritä alas nähdäksesi piilotetut merkinnät.
- Käyttäjät Sveitsissä, Ranskassa, Espanjassa, Saksassa, Puolassa, Suomessa ja mahdollisesti joissakin muissa maissa eivät voi palauttaa avainnippujaan käyttämällä puhelinnumeron vahvistusta.Ratkaisu: Käytä satunnaisesti luotua iCloud-suojauskoodia.
- Jos muutat puhelinnumeroon liittyvää maata kohdassa Asetukset > iCloud > Tilin nimi > Avainnippu, et voi tarkastella muuttunutta maan nimeä/koodia.Ratkaisu: Poista Keychain Restore käytöstä ja käynnistä se sitten uudelleen.
- Kohdassa Safari Settings > Automaattinen täyttö poistetut luottokortit poistetaan laitteesta, mutta ei muista laitteista.Ratkaisu: Toisen paikallisen muutoksen tekeminen (kuten luottokortin lisääminen) pakottaa synkronoinnin.
- Näppäimistö ei näy iCloud-avainnipun hyväksymisikkunassa näytön lukituksen avaamisen jälkeen.Ratkaisu: Napauta joko Älä salli tai Salli. Näppäimistö esitellään seuraavan kerran.
- Harvinaisissa tapauksissa käyttäjillä voi olla vaikeuksia iCloud-avainnipun määrittämisessä joillakin laitteilla.Ratkaisu: Väliaikainen Palauta iCloud Keychain -painike on käytettävissä kohdassa iCloud-asetukset > Tili > Tilin suojaus.
- iCloud-avainnipun käyttäjät, jotka määrittävät lisälaitteen, saavat hyväksymispyynnön muille laitteille, joissa iCloud-avainnipu on käytössä. Hyväksyntäpyyntöä ei näytetä, jos niiden näytöt ovat pois päältä ja laitteet ovat lepotilassa.Ratkaisu: Herätä mikä tahansa vertaislaite hyväksymään hyväksyntäpyyntö.
- Käyttäjille, jotka kirjautuvat ulos iCloudista poistamalla iCloud-tilinsä, poistamalla kaiken sisällön ja asetukset tai tyhjentämällä laitteen Find My iPhone -toiminnolla ja kirjautumalla takaisin sisään, ei näytetä oikeita iCloud-avainnipun asetusnäyttöjä.Ratkaisu: Käytä iCloud-avainnipun nollauspainiketta.
- Käyttäjille, joilla on yksi iCloud-avainnipun päällä oleva laite, ei näytetä oikeita iCloud-avainnipun asetusnäyttöjä varmuuskopiosta palautuksen jälkeen.Ratkaisu: Käytä iCloud-avainnipun nollauspainiketta.
- Ostamattomia ePub-tiedostoja ja PDF-tiedostoja ei palauteta, kun iCloud-palautetaan iOS 7 -laitetta edeltävällä iOS 7 -varmuuskopiolla. Ostettu sisältö palautetaan ilman ongelmia.Ratkaisu: Käytä iTunesin synkronointia.
- iOS 7:ssä Find My iPhone- ja Bookmarks-valitsimia ei enää tueta toissijaisilla iCloud-tileillä. Kun päivität laitteesi niin, että jompikumpi näistä vaihtoehdoista on otettu käyttöön toissijaisessa iCloud-tilissä, ne poistetaan käytöstä ilman käyttäjäilmoitusta.Ratkaisu: Määritä ensisijainen iCloud-tili Asetukset/iCloudissa ja ota sitten käyttöön Etsi iPhoneni tai Kirjanmerkit.
Sijainti Palvelut
Korjattu siemenessä 2
- Tässä siemenessä GPS-pohjainen sijainti ei toimi iPhone 4:ssä. Tämä sisältää AGPS-puheluvirrat, joita käytetään 911-hätäpalvelujen sijaintipyyntöihin. Wi-Fi ja matkapuhelinpohjainen sijainti pysyvät toimivina.
- Sijaintipalvelut ovat oletuksena pois päältä aiemmista julkaisuista päivityksen jälkeen. Tämä estää Find My iPhone -toiminnon toimimasta.Ratkaisu: Ota sijaintipalvelut käyttöön kohdassa Asetukset > Tietosuoja > Sijaintipalvelut.
MAPK
Huomautuksia
Jos kutsut
renderInContext
taustalla anMKMapView
on tehty päälangasta, ne tulee poistaa tai siirtää päälangalle. Jos näin ei tehdä, sovellus voi kaatua. Käyttämisen sijaanrenderInContext
, käytä uuttaMKMapSnapshotter
API.Korjattu siemenessä 2
- Käyttäminen
+[MKMapCamera cameraLookingAtCenterCoordinate:fromEyeCoordinate:eyeAltitude:]
voi johtaa väärän karttaotsikon valintaan.- Käyttäminen
+[MKMapSnapshot pointForCoordinate:]
palauttaa väärän tuloksen ei-neliömäisille tilannekuville.viestit
Tunnetut ongelmat
- Olemassa oleva Messages-tietokanta voidaan poistaa palauttamisen tai päivityksen jälkeen, jos: Messages-sovellus kaatuu kahden erillisen säikeen liitteiden tarkastelun jälkeen.
- Et kirjaudu sisään iCloudiin käyttöönottoapurin aikana.
- iMessage- ja iCloud-tilit käyttävät eri tunnuksia.
- Ratkaisu: Liitteet ovat nähtävissä Viestit-sovelluksen uudelleenkäynnistyksen jälkeen.
- Puhtaalla asennuksella Messages-sovelluksen käynnistäminen näyttää tyhjän viestiluettelon uuden kirjoitusikkunan sijaan.
Moniajo
Korjattu siemenessä 2
- Hiljaiset painallukset herättävät laitteen aina.
- Tällä hetkellä ei ole sovellusliittymää, jonka avulla voit tarkistaa sovelluksesi taustakäyttäytymistä ohjaavat asetukset.
Musiikkisoitin
Tunnetut ongelmat
MPMediaPickerController
on poistettu käytöstä tälle siemenelle. Se palaa välittömästi ikään kuin käyttäjä olisi peruuttanut valinnan.Networking
Huomautuksia
- Cellular backback on tekniikka, joka yrittää muodostaa yhteyden matkapuhelinliittymän kautta, kun yhteys Wi-Fi-liittymän kautta ei onnistu. On useita tapauksia, joissa Wi-Fi-yhteyden kautta voi ilmetä yhteyshäiriöitä, kuten kaapelimodeemi, joka tarvitsee uudelleenkäynnistyksen, tai palomuuri, joka estää pääsyn tiettyihin resursseihin.Jos sovelluksesi rajoittaa verkkotoimintoja matkapuhelinverkossa, varmista, että koodisi käyttää oikeaa sovellusliittymää käytännön toteuttamiseen.Jos sovelluksesi esimerkiksi katselee
SCNetworkReachability
vartenkSCNetworkReachabilityFlagsIsWWAN
valvoa, milloin Wi-Fi on käytettävissä, se ei ehkä toimi oikein matkapuhelinverkon varassa.Jos sovellus käyttää tätä menetelmää ja yrittää sitten muodostaa yhteyden uskoen saavansa yhteyden Wi-Fin kautta, sovellus voi vahingossa päätyä yhteyteen matkapuhelinverkon kautta. Puute
kSCNetworkReachabilityFlagsIsWWAN
ei takaa, ettei yhteytesi mene yli matkapuhelinverkon. Jos koodisi on varmistettava, että yhteys ei mene matkapuhelinverkon yli, sen on määritettävä tämä verkkopyyntöä tehdessään.Sen sijaan
CFNetwork
koodia käyttämälläCFSocketStream
,CFHTTPStream
, tai vastaavia sovellusliittymiä, asetakCFStreamPropertyNoCellular
ominaisuuden arvoksi true CF-objektissa ennen yhteyden muodostamista.varten
NSURLRequests
, puhelu[request setAllowsCellularAccess: false]
.Sen lisäksi, että koodiasi ei koskaan yhdistetä matkapuhelinverkon kautta matkapuhelimen varapuhelimen vuoksi, tämä puhelu varmistaa, että koodiasi ei koskaan yhdistetä matkapuhelinverkon kautta VPN:n tai monimutkaisten reititysongelmien vuoksi (yhteys IPv6:een matkapuhelinverkon kautta, koska vain IPv4 on käytettävissä Wi-Fi jne.).
Varmista, että sovelluksesi toimii oikein, testaamalla viallista Wi-Fi-verkkoa. Helpoin tapa määrittää rikkinäinen Wi-Fi-verkko on määrittää Apple AirPort -tukiasema tai muu Wi-Fi-tukiasema jakamaan DHCP-osoite ja jättämään tukiasema irti Internetistä. Toinen yksinkertainen tapa testata on irrottaa kaapeli- tai DSL-linja kaapeli- tai DLS-modeemistasi.
- Kaksi matalan tason verkkosovellusliittymää, jotka palauttivat MAC-osoitteen, palauttavat nyt kiinteän arvon 02:00:00:00:00:00. Kyseisillä API:illa on
sysctl (NET_RT_IFLIST)
jaioctl (SIOCGIFCONF)
. MAC-osoitteen arvoa käyttävien kehittäjien tulee siirtyä käyttämään tunnisteita, kuten-[UIDevice identifierForVendor]
. Tämä muutos vaikuttaa kaikkiin iOS 7:ssä toimiviin sovelluksiin.lehtikioski
Tunnetut ongelmat
Lehtikioskin taustalataukset, jotka käyttävät HTTP-perus- tai tiivistelmätodennusta, kehottavat käyttäjää antamaan valtuutusvaroitukset (
NSURLConnectionDelegate
takaisinsoittoja vartenconnectionShouldUseCredentialStorage
jawillSendRequestForAuthenticationChallenge
ei ole kutsuttu oikein).Nike+iPod
Korjattu siemenessä 2
Nike + iPod -sovellus on nyt mukana.
Objective-C Runtime
Huomautuksia
Muutosten vuoksi miten
isa
kenttä on toteutettu,*self
voi muuttua laskennan aikana (esimerkiksi jos säiliö säilytetään).Ratkaisu: Toteutettaessa
countByEnumeratingWithState
, älä asetastate->mutationsPtr = self
.vastakirja
Huomautuksia
Aiemmissa iOS SDK:n versioissa Passbook ei vahvistanut passien backFields-kenttiä kokonaan. Tämä on korjattu, mutta se tarkoittaa, että jotkin iOS 6.0:ssa, 6.1:ssä ja iOS 7.0 Seed 1:ssä lisätyt passit eivät kelpaa iOS 7 Seed 2:ssa ja uudemmissa. Validointisäännöt eivät ole muuttuneet, se oli vain virhe aiemmissa toteutuksissa. Jos sinulla on passi, jonka pystyit aiemmin lisäämään kirjaan, mutta et enää voi, katso konsolin lokista useampaa kuin yhtä kenttää, jossa on avain NIMI. Kenttäavainten on oltava yksilöllisiä.
Muistutukset
Kiinnitetty siemeneen 2
Muistutukset voivat muuttua käyttökelvottomiksi, kun käyttäjä on luonut uuden luettelon.
safari
Korjattu siemenessä 2
- Käyttäjät eivät voi poistaa salasanojaan valitsemalla Safari Asetukset > Automaattinen täyttö.
- Safari-palvelut
addToReadingList
API ei toimi laitteilla. Se toimii kuitenkin hyvin iOS Simulatorissa.- Jos käyttäjä poistaa tallennetun luottokortin numeron (automaattisesta täytöstä), se täyttää edelleen automaattisesti.Ratkaisu: Kun olet poistanut luottokortin automaattisesta täytöstä, pakota Safari poistumaan tai käynnistä laite uudelleen.
Tunnetut ongelmat
- Päivittäminen iOS:ään saattaa palauttaa Safarin asetukset oletusarvoihinsa.
- Safari-verkkosivuston tunnistetiedot eivät aina täytä automaattisesti mobiili- ja työpöytäversioiden välillä.Ratkaisu: Käytä työpöytäversiota, jos sivusto tarjoaa sen.
Turvallisuus
Huomautuksia
-[UIDevice uniqueIdentifier]
ei enää hyväksytä App Storeen lähetettävissä asioissa. iOS 7:ssä sovelluksille, jotka ovat jo kaupassa tai käyttäjien laitteilla, jotka kutsuvat tätä poistettua API:ta, ei enää palauteta UDID:tä. Sen sijaan,-[UIDevice uniqueIdentifier]
palauttaa 40 merkin pituisen merkkijonon, joka alkaa FFFFFFFF:llä, jota seuraa heksadesimaaliluku-[UIDevice identifierForVendor]
. On tärkeää pohtia, kuinka tämä vaikuttaa olemassa oleviin sovelluksiin. Harkitsen päivitysten lähettämistä, jotka eivät enää käytä UDID:tä.- iOS pyytää nyt käyttäjien suostumusta, jotta sovellukset voivat käyttää äänituloa kaikissa iOS 7 -laitteissa. Kiinassa myytävien laitteiden osalta iOS pyytää myös käyttäjien suostumuksen sovelluksille kameralaitteiston käyttöön. Käyttöjärjestelmä näyttää suostumusvaroituksen, kun määrität instantoidun luokan
AVAudioSesison
.AVAudioSessionCategories
joka esittää hälytyksenAVAudioSessionCategoryRecord
jaAVAudioSessionCategoryPlayAndRecord
.Jos käyttäjä ei salli pääsyä, ääniistunnon tiedot ovat nollia (hiljaisuus). Laitteissa, joissa käyttäjä pyytää ja kieltää kameran pääsyn, videon sieppausistunto on musta näyttö.- API
gethostuuid()
on poistettu, eikä sitä hyväksytä lähetettäväksi kauppaan kohdekäyttöjärjestelmästä riippumatta. Olemassa olevissa iOS 7:ssä toimivissa sovelluksissa funktio palauttaa toimittajan tunnuksen uuid_t-esityksen (-[UIDevice identifierForVendor]
).Korjattu siemenessä 2
Vaadi pääsykoodi -asetuksen muuttaminen varmuuskopiosta palautuksen jälkeen vaatii uudelleenkäynnistyksen, jotta muutos tulee voimaan.
Asetukset
Korjattu siemenessä 2
Kun ilmoituskeskuksessa valitaan sovelluksen hälytystyyli, esimerkkejä ei ole, bannerit ja varoitukset eivät näy.
Tunnetut ongelmat
Kohdassa Yleiset > Sovelluksen päivitys taustalla sovelluskohtaisia asetuksia ei huomioida.
Perustaa
Tunnetut ongelmat
Kun olet tyhjentänyt laitteen kohdasta Asetukset > Yleiset > Nollaa > Poista kaikki sisältö ja asetukset, CrashReporter-lokeja ei enää kopioida laitteesta tietokoneeseen.
Ratkaisu: Palauta laite IPSW:stä sen sijaan, että käytät Erase All Content & Settings -toimintoa laitteessa.
Siri
Huomautuksia
Tämä siemen sisältää kehitysversiot uusista mies- ja naispuolisista Siri-äänistä Yhdysvaltain englannin ja ranskan kielille sekä miesäänen saksaksi.
sosiaalinen
Huomautuksia
IOS 6:een asti, kun käytössä
TWTweetComposeViewController
jaSLComposeViewController
(jälkimmäinen vain Twitterille ja Weibolle, mutta ei Facebookille), jos soittaja toimittaa acompletionHandler
, mukanacompletionHandler
on vastuussa näkymäohjaimen sulkemisesta. Jos sovellus linkittää iOS 7:n SDK:ta vastaan iOS 7:stä lähtien, näkymän ohjain sulkee itsensä, vaikka soittaja toimittaisicompletionHandler
. Tämän välttämiseksi soittajancompletionHandler
ei saa sulkea näkymäohjainta.Tunnetut ongelmat
Kun käytät iOS 6.1 SDK:ta OS X v10.8 Mountain Lionissa, jos käytät iOS 5.0 tai iOS 5.1 Legacy SDK:ta iOS Simulatorissa, et voi käyttää Twitterin ominaisuuksia: yrität kirjautua Twitteriin Asetukset-ruudun kautta. epäonnistuu ja
Twitter.framework
ei toimi oikein. Jos haluat testata Twitterin ominaisuuksia, sinun on valittava joko iOS 6.1- tai iOS 6.0 Simulator -ajokohde tai voit testata iOS 5.x:llä laitteella.ponnahduslauta
Huomautuksia
- Aktiivisia kosketuksia ei enää peruuteta, kun käyttäjä ottaa kuvakaappauksen.
- Dynaaminen taustakuva ei ole käytettävissä iPhone 4:ssä.
Tunnetut ongelmat
- Jotkin sovellukset voivat saada päällekkäisiä push-ilmoituksia tai ei ilmoituksia ollenkaan.
- Sovelluksen vaihtaja ei näytä kaikkia keskeytettyjä sovelluksia.
- Springboard kaatuu käytettäessä joitain verkkoleikkeitä App Switcherissä.
- Pääsykoodilukon ja automaattisen lukituksen aika-asetuksia ei aina noudateta. Joskus laite ei vaadi salasanaa, kun asetukset osoittavat sen vaativan.
- Kun palautat iCloud-varmuuskopiosta laitteella, jossa on satoja sovelluksia, Springboard saattaa kaatua toistuvasti.
Sprite -sarja
Tunnetut ongelmat
+[AVPlayer playerWithPlayerItem:]
palauttaa anAVPlayer
objekti, mutta nykyinen kohde palauttaa nollan, jos soitin luotiin toisessa säikeessä.Synkronoi
Tunnetut ongelmat
iTunesin Wi-Fi-synkronointivaihtoehto on valittu, mutta Wi-Fi-laitteet eivät näy iTunesissa.
Ratkaisu: OS X:ssä asenna iOS 7.0 SDK iTunesin asentamisen jälkeen. Wi-Fi-synkronointia ei tueta Windowsissa.
UIKit
Huomautuksia
+[UIPasteboard pasteboardWithName:create:]
ja+[UIPasteboard pasteboardWithUniqueName]
nyt ainutlaatuinen annettu nimi, jotta vain samaan sovellusryhmään kuuluvat sovellukset voivat käyttää taulua. Jos kehittäjä yrittää luoda pahvitaulun, jolla on jo olemassa oleva nimi, mutta hän ei ole osa samaa sovelluspakettia, hän saa oman ainutlaatuisen ja yksityisen taulun. Huomaa, että tämä ei vaikuta järjestelmän toimittamiin pahvitauluihin, yleisiin ja etsintään.- Seed 2:sta alkaen sovellukset käyttävät oletuksena uutta näkymäohjainpohjaista tilapalkin hallintajärjestelmää. Voit poistaa tämän käytöstä lisäämällä arvon NO
UIViewControllerBasedStatusBarAppearance
avain Info.plistisi.- Epäselvät tasot eivät ole käytettävissä iPhone 4:ssä.
- Parallax ei ole saatavilla iPhone 4:ssä.
- Kohopainoteksti ei ole saatavilla iPhone 4:ssä.
Korjattu siemenessä 2
- Auto Layout -rajoitukset eivät ota palkin korkeutta huomioon, mikä johtaa ongelmiin pyörimisen aikana tai kun tilapalkin korkeus muuttuu.
- Tulostuskeskus ei toimi. Tulostustyön edistymisen, työn nimen tai työn esikatselukuvakkeen näkeminen ei ole käytettävissä tässä siemenessä. Varmista, että työn nimi on oikea tulostustöille, käyttämällä Xcoden Printer Simulator -sovellusta ja tarkistamalla loki.
Tunnetut ongelmat
- IB-tuki
-topLayoutGuide
ja-bottomLayoutGuide
ei toimi tässä siemenessä.- Kun laite ilman pääsykoodia liitetään epäluotettavaan tietokoneeseen, iTunes kehottaa käyttäjää hyväksymään puhelimessa, mutta puhelin ei koskaan pyydä käyttäjää hyväksymään. Puhelin on joka tapauksessa luotettava, joten toiminnallista vaikutusta ei ole, mutta käyttöliittymä puuttuu.
UIPickerView
mukautetuilla näkymillä ei näytä näkymiä valintailmaisimessa.UIRefreshControl
ja siihen liittyvä taulukkonäkymä on piilotettu navigointipalkin alle, kunsetTranslucent:
on ei.UIButtonTypeInfoLight
,UIButtonTypeInfoDark
jaUIButtonTypeDetailDisclosure
kaikki painikkeet näyttävät samalta.- -
UIImagePickerController
ei näytä live-esikatselua, kun käytetään mukautettuja peittokuvia.- Kun käytät Auto Layout -toimintoa asentoon a
UIButton
, jos asetat sisällön pakkausvastuksen tai sisällön halausprioriteetin minimiin, painikkeen asettelu on epäselvä.Ratkaisu: Älä käytä sisällön pakkausvastusta tai sisällön halausprioriteettia alle 2UIButton
.UISwitch
onTintColors
on aina vihreä riippumatta siitä, mihin se on asetettu.- Nimi
UIRefreshControl
näkyy navigointipalkin alapuolella.USB-jakaminen
Korjattu siemenessä 2
Personal Hotspot (Internet Tethering) ei toimi, jos tämä iOS SDK 7.0:n siemen on asennettu.
Äänimuistioita
Korjattu siemenessä 2
VoiceMemos-sovellus on nyt mukana.
VoiceOver
Korjattu siemenessä 2
- Maps ei toimi VoiceOverin kanssa.
- Siri ja VoiceOver eivät aina toimi kunnolla yhdessä.
Tunnetut ongelmat
Muistutukset eivät toimi VoiceOverin kanssa.
Sää
Huomautuksia
Sääolosuhteet eivät ole animoituja iPhone 4:ssä.
WebKit
Huomautuksia
- Aikaisemmin, kun näkymän parametreja muutettiin, vanhoja parametreja ei koskaan hylätty. Tämä johti siihen, että näkymän parametrit olivat additiivisia.Jos esimerkiksi aloitit arvolla width=device-width ja muutit sen sitten arvoon aloitusasteikko=1.0, päädyit laskettuun näkymäporttiin, jonka arvo on leveys=laitteen leveys, aloitusasteikko=1.0.iOS 7:ssä tähän on puututtu. Nyt saat lasketun näkymän, jonka alkumittakaava = 1.0.
- Aiemmin käytettäessä , asteikko voi olla väärä pyörityksen jälkeen.Nyt, jos käyttäjä ei ole skaalannut sivua erikseen, sivu palautetaan alkuperäiseen mittakaavaansa. Myös nykyinen asteikko on nyt oikein rajoitettu sisällä
min-scale
,max-scale
rajoja.- Jotkut Retina-näyttölaitteiden kuvat näyttävät kaksi kertaa niin suurelta kuin niiden pitäisi sen sijaan, että niitä olisi pienennetty 50 %. Tämä ongelma voi ilmetä myös missä tahansa skaalattavassa kuvassa, joka on suurempi kuin sen säilö ja joka käyttää joko
background-size
omaisuus tai-webkit-background-size
omaisuutta. Tämä ongelma vaikuttaa sekä natiivisovelluksiin, jotka näyttävät verkkosisältöä, että Web-sivuja, joita tarkastellaan iPhonen Safarissa.-background
CSS-pikakirjoitusominaisuus nollaa nyt arvonbackground-size
omaisuuttaauto
kun taustan kokoa ei ole määritetty. Tämä uusi toimintatapa on CSS-spesifikaation mukainen, ja vanha toiminta on käytettävissä vain sovelluksille, jotka on linkitetty iOS 7.0:aa edeltävään SDK:han, kun niitä käytetään iOS 7:ssä tai uudemmassa.Ratkaisu: Määritäbackground-size
omaisuus tai-webkit-background-size
omaisuutta jälkeenbackground
lyhenne ominaisuus CSS-tyylitaulukossa näytettävälle verkkosisällölle.
Korjattu siemenessä 2
Kun rullaat sivua, jossa on animaatioita, animaatiot pysähtyvät eivätkä jatku, kun vieritys on pysähtynyt.