Her er hele ændringsloggen med ændringerne implementeret af Apple i iOS 7 beta 2

  I løbet af den sidste aften Apple lanceret iOS beta 7 2 for udviklere af applikationer til iOS-platformen, og hvis du er interesseret i at se detaljerede oplysninger om alt, hvad der har ændret sig Apple, så nedenfor er ændringsloggen offentliggjort af virksomheden for dets udviklere. Adskilt fra ham kan du læse i denne artikel og de ændringer, som brugerne hidtil har opdaget.

Noter og kendte problemer

Følgende problemer vedrører brugen af ​​iOS SDK 7.0 til at udvikle kode.

AirDrop

Noter

AirDrop i iOS 7 Seed 2 er ikke kompatibel med AirDrop i iOS 7 Seed 1.

Support kun for kontakter kræver, at:

  • Du er logget på iCloud.
  • Afsender og modtager har hinandens Apple ID-mailadresser i Kontakter på deres enheder.

Rettet i frø 2

Af og til vil AirDrop udvise upålidelighed i opdagelse og/eller dataoverførsel til jævnaldrende via Wi-Fi.

kendte problemer

  • Contact Only kræver i øjeblikket, at du har en aktiv internetforbindelse.
  • App Store bør understøtte muligheden for at finde en app, der er i stand til at åbne et modtaget dokument baseret på dokumentets Uniform Type Identifier (UTI). I øjeblikket vises kun en tom skærm.

AirPlay

kendte problemer

  • Når du sender musik til et Apple TV, kan det muligvis mislykkes at gå videre til næste nummer.
  • Lydstyrken kan øges dramatisk og uventet under AirPlay.

AV Foundation

Noter

AVCaptureSession bruger nu din apps AVAudioSession som standard.

Rettet i frø 2

AVCaptureSession er ikke i stand til at producere prøver til det AVCaptureAudioDataOutput når appen kører i baggrunden.

Kalender

Rettet i frø 2

Redigeringer foretaget af iCloud-kalenderbegivenheder uden for enheden vil ikke skubbe til enheden.

Løsning: Opdater kalenderen manuelt eller udløs en hentning ved at ændre en begivenhed på enheden.

Bil display

kendte problemer

Support til Car Display vil blive leveret, når kompatible systemer er tilgængelige.

Kontakt os

kendte problemer

Nogle billeder i høj opløsning vil ikke synkroniseres (via iCloud og andre tjenester), når de er indstillet som en kontaktpersons opkalds-id-billede.

Løsning: Brug et foto i lavere opløsning.

Kerneanimation

Noter

Når UIViewGroupOpacity nøglen ikke er til stede, er standardværdien nu JA. Standard var tidligere NO.

Dette betyder, at undervisninger af en gennemsigtig visning først vil blive sammensat på den gennemsigtige visning, derefter vil det forudsammensatte undertræ blive tegnet som en helhed på baggrunden. En NO-indstilling resulterer i en billigere, men også mindre nøjagtig sammensætning: Hver visning i det gennemsigtige undertræ er sammensat på det, der er under det, i henhold til forældrenes uigennemsigtighed, i den normale malers algoritmerækkefølge.

Kernedata

Rettet i frø 2

Flytning af data fra en lokal sandkasse til iCloud vha migratePersistentStore forårsager et styrt. Migrer i stedet datalageret manuelt ved at iterere over objekterne i den lokale datalagerfil.

Game Center

Rettet i frø 2

  • Når du tilføjer nye Apple-id'er til Game Center, skal de tilføjes via Game Center-appen og ikke Indstillinger.
  • Hvis du starter en Game Center-app, mens du ikke er logget ind på Game Center, kan Game Center-loginarket være ulæseligt.

Spil Kit

Rettet i frø 2

  • API'et til afsendelse af påmindelser er til stede, men ikke implementeret i dette frø.
  • API'et til indlæsning af leaderboard-sæt skal muligvis kaldes en anden gang for at det lykkes.

iCloud

Noter

Aktiveringslås, en ny funktion i Find min iPhone, aktiveres automatisk, når Find min iPhone er aktiveret på enhver enhed, der kører iOS 7. Aktiveringslås kræver, at brugere indtaster deres Apple-id og adgangskode for at slukke Find min iPhone, logge ud af iCloud , slet enheden, eller genaktiver enheden efter en sletning. Det er vigtigt at gøre et af følgende, før du overfører en enhed til en ny bruger:

  • Log ud af iCloud.
  • Slå aktiveringslås fra i Indstillinger > iCloud > Find min iPhone.

Rettet i frø 2

  • At logge ud af en iCloud-konto med Find min iPhone aktiveret kræver, at du indtaster din Apple ID-adgangskode. Men i nogle tilfælde vises tastaturet ikke.Løsning: Hvis du dobbeltklikker på startknappen, åbnes tastaturet.
  • Nogle gange, når du opretter et nyt Apple ID og vælger at bruge iCloud i Opsætningsassistent, vil iCloud ikke være tændt.Løsning: Gå til Indstillinger/iCloud, og log ind med dit Apple-id.
  • Når du opsætter iCloud-nøglering, vil mange iCloud-sikkerhedskodekandidater blive afvist for at være for svage.Løsning: Vælg en 4-cifret iCloud-sikkerhedskode, der ikke har et tydeligt mønster.
  • Gendannelse af din enhed fra den samme enheds iCloud-sikkerhedskopi vil miste alle adgangskoder til Wi-Fi, profiler, konti og apps.
  • Når kun kalendere eller bare påmindelser er slået fra og derefter tændt igen i iCloud-indstillingerne, synkroniseres data muligvis ikke til enheden.Løsning: Slå både kalendere og påmindelser fra, og slå dem begge til igen.
  • Brugere kan ikke bruge simple eller komplekse iCloud-sikkerhedskoder til at gendanne deres nøgleringe fra deres sikre backup på iPhone 4.Løsning: Brug tilfældige iCloud-sikkerhedskoder til at sikkerhedskopiere nøglering.
  • Efter at brugere har ændret deres iCloud-sikkerhedskode til Simple eller Complex, vil de ikke være i stand til at gendanne deres nøgleringe fra den sikre backup.Løsning: Skift landekodefeltet under Kontosikkerhed, så brugeren kan modtage SMS-bekræftelseskoden for at fuldføre gendannelsesprocessen.

kendte problemer

  • Hvis du har "Nulstil alt indhold og indstillinger" på en enhed (Indstillinger > Generelt > Nulstil), der: Når du konfigurerer iCloud-nøglering i Opsætningsassistent på iPhone 4 og iPhone 4s, dækker tastaturet indtastningsfeltet til iCloud-sikkerhedskoden og de avancerede indstillinger link.
    • Har en iCloud-konto oprettet
    • Har Find My iPhone Activation Lock aktiveret
    • Har ikke tidligere navigeret til Indstillinger > iCloud

    du bliver ikke bedt om at indtaste dine iCloud-legitimationsoplysninger for at deaktivere aktiveringslås før sletning. Når enheden er slettet, bliver din enhed aktiveringslåst.

    Løsning: Slet iCloud-kontoen, før du sletter enheden. Hvis du er i denne tilstand, skal du indtaste dine iCloud-kontooplysninger for at låse enheden op.

  • Løsning: Rul ned for at se de skjulte poster.
  • Brugere i Schweiz, Frankrig, Spanien, Tyskland, Polen, Finland og muligvis nogle andre lande vil ikke være i stand til at gendanne deres nøgleringe ved hjælp af telefonnummervalidering.Løsning: Brug en tilfældigt genereret iCloud-sikkerhedskode.
  • Hvis du ændrer det land, der er knyttet til et telefonnummer i Indstillinger > iCloud > Kontonavn > Nøglering, vil du ikke kunne se det ændrede landenavn/kode.Løsning: Slå gendannelse af nøglering fra, og tænd den derefter igen.
  • Kreditkort, der slettes i Safari-indstillinger > AutoFyld, fjernes fra enheden, men ikke fra andre enheder.Løsning: Hvis du foretager en anden lokal ændring (som f.eks. tilføjelse af et kreditkort), vil synkroniseringen tvinges.
  • Tastaturet er ikke til stede i iCloud Keychain-godkendelsesdialogboksen efter skærmoplåsning.Løsning: Tryk på enten Tillad ikke eller Tillad. Tastaturet vil blive præsenteret næste gang.
  • I sjældne tilfælde kan brugere opleve problemer med at konfigurere iCloud-nøglering på nogle af deres enheder.Løsning: En midlertidig nulstil iCloud-nøglering-knap er tilgængelig i iCloud-indstillinger > Konto > Kontosikkerhed.
  • iCloud-nøglering-brugere, der konfigurerer en ekstra enhed, vil modtage en godkendelsesanmodning til de andre enheder med iCloud-nøglering slået til. Godkendelsesanmodningen vil ikke blive vist, hvis deres skærme er slukkede, og enhederne er inaktive.Løsning: Væk enhver peer-enhed for at acceptere godkendelsesanmodningen.
  • Brugere, der logger ud af iCloud ved at slette deres iCloud-konto, slette alt indhold og indstillinger eller slette enheden via Find min iPhone og logge ind igen, vil ikke blive vist med de korrekte iCloud-nøglering-opsætningsskærme.Løsning: Brug knappen til nulstilling af iCloud-nøglering, der kun er til genbrug.
  • Brugere, der har en enkelt enhed med iCloud-nøglering tændt, vil ikke blive præsenteret for de korrekte iCloud-nøglering-opsætningsskærme efter gendannelse fra en sikkerhedskopi.Løsning: Brug knappen til nulstilling af iCloud-nøglering, der kun er til genbrug.
  • Ikke-købte ePub'er og PDF'er vil ikke blive gendannet, når iCloud-gendannelse af en iOS 7-enhed med en pre-iOS 7-sikkerhedskopi. Købt indhold vil blive gendannet uden problemer.Løsning: Brug iTunes-synkronisering.
  • I iOS 7 understøttes skift af Find min iPhone og Bogmærker ikke længere på sekundære iCloud-konti. Når du opdaterer din enhed med en af ​​disse muligheder aktiveret på en sekundær iCloud-konto, bliver de slukket uden brugermeddelelse.Løsning: Konfigurer den primære iCloud-konto via Indstillinger/iCloud og aktiver derefter Find min iPhone eller bogmærker.

Beliggenhed Tjenester

Rettet i frø 2

  • I dette frø er GPS-baseret placering ikke-funktionel på iPhone 4. Dette inkluderer AGPS-opkaldsstrømme, der bruges til 911-nødtjenesters placeringsanmodninger. Wi-Fi og mobilbaseret placering forbliver funktionelle.
  • Placeringstjenester vil være deaktiveret som standard efter opdatering fra tidligere udgivelser. Dette forhindrer Find My iPhone i at virke.Løsning: Slå Placeringstjenester til i Indstillinger > Privatliv > Lokalitetstjenester.

MAPK

Noter

Hvis opkaldene til renderInContext på laget bagside en MKMapView er lavet af hovedtråden, skal de fjernes eller flyttes til hovedtråden. Hvis du ikke gør det, kan det forårsage en app-nedbrud. I stedet for at bruge renderInContext, brug den nye MKMapSnapshotter API'er.

Rettet i frø 2

  • Ved brug af +[MKMapCamera cameraLookingAtCenterCoordinate:fromEyeCoordinate:eyeAltitude:] kan resultere i, at den forkerte kortoverskrift er valgt.
  • Ved brug af +[MKMapSnapshot pointForCoordinate:] returnerer det forkerte resultat for ikke-firkantede snapshots.

Beskeder

kendte problemer

  • Den eksisterende meddelelsesdatabase kan blive slettet efter en gendannelse eller opgradering, hvis: Beskeder-appen går ned efter visning af vedhæftede filer i to separate tråde.
    • Du logger ikke på iCloud under opsætningsassistenten.
    • iMessage- og iCloud-kontiene bruger forskellige id'er.
  • Løsning: De vedhæftede filer kan ses efter genstart af Beskeder.
  • Ved en ren installation præsenterer lancering af Beskeder en tom meddelelsesliste i stedet for et nyt skrivevindue.

Multitasking

Rettet i frø 2

  • Lydløse skub vil altid vække enheden.
  • I øjeblikket er der ingen API, der lader dig inspicere de indstillinger, der styrer din apps baggrundsadfærd.

Music Player

kendte problemer

MPMediaPickerController er blevet deaktiveret for dette frø. Det vil straks vende tilbage, som om brugeren har annulleret valget.

netværk

Noter

  • Cellular fallback er en teknologi, der vil forsøge at oprette forbindelse via den cellulære grænseflade, når en forbindelse over Wi-Fi-grænsefladen ikke lykkes. Der er en række tilfælde, hvor forbindelsesfejl kan opstå over Wi-Fi, såsom et kabelmodem, der har behov for en genstart, eller en firewall, der blokerer adgangen til visse ressourcer.Hvis din app begrænser netværksoperationer over mobilnetværket, skal du kontrollere, at din kode bruger den korrekte API til at implementere denne politik.For eksempel hvis din app ser SCNetworkReachability for kSCNetworkReachabilityFlagsIsWWAN for at overvåge, hvornår Wi-Fi er tilgængeligt, opfører det sig muligvis ikke korrekt under cellulær fallback.

    Hvis en app bruger denne metode og derefter forsøger at oprette forbindelse, og tænker, at den vil få en forbindelse over Wi-Fi, kan appen utilsigtet ende med en forbindelse over mobilnetværket. Manglen på kSCNetworkReachabilityFlagsIsWWAN er ikke en garanti for, at din forbindelse ikke går over mobilnettet. Hvis din kode skal håndhæve, at en forbindelse ikke går over mobilnettet, skal den angive det, når du foretager en netværksanmodning.

    I stedet for CFNetwork kode ved hjælp af CFSocketStreamCFHTTPStream, eller lignende API'er, skal du indstille kCFStreamPropertyNoCellular egenskaben til sand på CF-objektet før tilslutning.

    Til NSURLRequests, opkald [request setAllowsCellularAccess: false].

    Ud over at sikre, at din kode aldrig bliver forbundet via mobilnettet på grund af mobilt fald, sikrer dette opkald, at din kode aldrig bliver forbundet via mobilnettet på grund af VPN eller komplicerede routingproblemer (tilslutning til IPv6 via mobilnettet, fordi kun IPv4 er tilgængelig over Wi-Fi osv.).

    For at bekræfte, at din app opfører sig korrekt, bør du teste mod et ødelagt Wi-Fi-netværk. Den nemmeste måde at konfigurere et ødelagt Wi-Fi-netværk på er at konfigurere en Apple AirPort-base eller et andet Wi-Fi-adgangspunkt til at uddele en DHCP-adresse og lade adgangspunktet være afbrudt fra internettet. En anden simpel måde at teste på er at tage kablet eller DSL-linjen ud af dit kabel- eller DLS-modem.

  • To netværks-API'er på lavt niveau, der plejede at returnere en MAC-adresse, returnerer nu den faste værdi 02:00:00:00:00:00. De pågældende API'er har sysctl (NET_RT_IFLIST) , ioctl (SIOCGIFCONF). Udviklere, der bruger værdien af ​​MAC-adressen, bør migrere til identifikatorer som f.eks -[UIDevice identifierForVendor]. Denne ændring påvirker alle apps, der kører på iOS 7.

Aviskiosk

kendte problemer

Bladkiosk-baggrundsdownloads, der bruger HTTP-basis- eller digest-godkendelse, vil bede brugeren om autorisationsadvarsler (NSURLConnectionDelegate tilbagekald for connectionShouldUseCredentialStorage , willSendRequestForAuthenticationChallenge kaldes ikke korrekt).

Nike+iPod

Rettet i frø 2

Nike + iPod-appen er nu inkluderet.

Objective-C Runtime

Noter

På grund af ændringer i, hvordan isa felt er implementeret, *self kan ændre sig under opregning (f.eks. hvis beholderen beholdes).

Løsning: Ved implementering countByEnumeratingWithState, sæt ikke state->mutationsPtr = self.

Passbook

Noter

I tidligere versioner af iOS SDK validerede Passbook ikke backFields på passerer fuldstændigt. Dette er blevet rettet, men det betyder, at nogle afleveringer tilføjet på iOS 6.0, 6.1 og iOS 7.0 Seed 1 vil være ugyldige på iOS 7 Seed 2 og nyere. Valideringsreglerne er ikke ændret, det var bare en fejl i validering i tidligere implementeringer. Hvis du har et pas, som du tidligere var i stand til at føje til adgangsbogen, men ikke længere kan, skal du se konsolloggen for mere end ét felt, der har nøglen NAVN. Feltnøgler skal være unikke.

Påmindelser

Fastgjort i frø 2

Påmindelser kan blive ubrugelige, efter at brugeren har oprettet en ny liste.

Safari

Rettet i frø 2

  • Brugere kan ikke slette deres adgangskoder via Safari-indstillinger > AutoFyld.
  • Safaritjenesterne addToReadingList API virker ikke på enheder. Det fungerer dog fint på iOS Simulator.
  • Hvis en bruger sletter et gemt kreditkortnummer (fra AutoFyld), vil det stadig udfylde automatisk.Løsning: Når du har slettet et kreditkort fra AutoFyld, skal du tvinge Safari til at afslutte eller genstarte enheden.

kendte problemer

  • Opgradering til iOS kan nulstille Safaris indstillinger til deres standardværdier.
  • Safari-webstedslegitimationsoplysninger udfylder ikke altid automatisk mellem mobil- og desktopversioner.Løsning: Brug desktopversionen, hvis webstedet tilbyder det.

Sikkerhed

Noter

  • -[UIDevice uniqueIdentifier] accepteres ikke længere i indsendelser til App Store. I iOS 7 vil apps, der allerede er i butikken eller på brugernes enheder, der kalder denne fjernede API, ikke længere få returneret UDID. I stedet, -[UIDevice uniqueIdentifier] returnerer en streng på 40 tegn, der starter med FFFFFFFF, efterfulgt af hex-værdien af -[UIDevice identifierForVendor]. Det er vigtigt at overveje, hvordan dette vil påvirke eksisterende apps. Jeg overvejer at indsende opdateringer, der ikke længere har adgang til UDID.
  • iOS anmoder nu om brugerens samtykke til, at apps kan bruge lydinput på alle iOS 7-enheder. For enheder, der sælges i Kina, vil iOS også anmode om brugerens samtykke til, at apps kan bruge kamerahardwaren. Operativsystemet vil vise samtykkeadvarslen, når du indstiller kategorien for den instansieredeAVAudioSesison. Det AVAudioSessionCategories der vil præsentere alarmen er AVAudioSessionCategoryRecord , AVAudioSessionCategoryPlayAndRecord.Hvis brugeren ikke tillader adgang, vil lydsessionsdataene være alle nuller (stilhed). For enheder, hvor kameraadgang er anmodet om og nægtet af brugeren, er videooptagelsessessionen en sort skærm.
  • API'et gethostuuid() er blevet fjernet og vil ikke blive accepteret til indsendelse til butikken, uanset det målrettede OS. For eksisterende apps, der kører på iOS 7, vil funktionen returnere en uuid_t-repræsentation af leverandør-id'et (-[UIDevice identifierForVendor]).

Rettet i frø 2

Ændring af tidsindstillingen Kræv adgangskode efter en gendannelse fra backup kræver en genstart, før ændringen træder i kraft.

Indstillinger

Rettet i frø 2

I Notifikationscenter, når du vælger en advarselsstil for en app, vises eksemplerne for Ingen, Bannere og Advarsler ikke.

kendte problemer

I Generelt > Opdatering af baggrundsapp overholdes ikke indstillingerne pr. app.

Opsætning

kendte problemer

Efter sletning af enheden fra Indstillinger > Generelt > Nulstil > Slet alt indhold og indstillinger, vil CrashReporter-logfiler ikke længere blive kopieret fra enheden til computeren.

Løsning: Gendan enheden fra en IPSW i stedet for at bruge Slet alt indhold og indstillinger på enheden.

Siri

Noter

Dette frø inkluderer udviklingsversioner af nye mandlige og kvindelige Siri-stemmer til amerikansk engelsk og fransk, og en mandlig stemme til tysk.

Social

Noter

Op gennem iOS 6, ved brug TWTweetComposeViewController , SLComposeViewController (sidstnævnte kun for Twitter og Weibo, men ikke Facebook), hvis den, der ringer, leverer en completionHandler, den medfølgende completionHandler er ansvarlig for at afskedige visningskontrolløren. Fra og med iOS 7, hvis appen linker mod iOS 7 SDK, vil visningscontrolleren afvise sig selv, selvom den, der ringer, leverer en completionHandler. For at undgå dette skal den, der ringer op completionHandler bør ikke afvise visningscontrolleren.

kendte problemer

Når du bruger iOS 6.1 SDK på OS X v10.8 Mountain Lion, hvis du bruger iOS 5.0 eller iOS 5.1 Legacy SDK i iOS Simulator, vil du ikke være i stand til at bruge Twitter-funktioner: forsøger at logge ind på Twitter via ruden Indstillinger vil mislykkes, og Twitter.framework vil ikke fungere korrekt. Hvis du har brug for at teste Twitter-funktioner, skal du vælge enten en iOS 6.1- eller iOS 6.0 Simulator-destination, eller du kan teste med iOS 5.x på en enhed.

Springboard

Noter

  • Aktive berøringer annulleres ikke længere, når brugeren tager et skærmbillede.
  • Dynamisk tapet er ikke tilgængeligt på iPhone 4.

kendte problemer

  • Nogle apps kan modtage duplikerede push-beskeder eller slet ingen meddelelse.
  • Appskifteren viser ikke alle de suspenderede apps.
  • Springboard går ned, når du får adgang til nogle webklip i App Switcher.
  • Indstillingerne for adgangskodelås og automatisk låsetid overholdes ikke altid. Nogle gange kræver enheden ikke en adgangskode, når indstillingerne angiver det.
  • Når du gendanner fra en iCloud-sikkerhedskopi på en enhed med hundredvis af apps, kan Springboard gå ned gentagne gange.

Sprite sæt

kendte problemer

+[AVPlayer playerWithPlayerItem:] returnerer en AVPlayer objekt, men det aktuelle element vil returnere nul, hvis afspilleren blev oprettet på en anden tråd.

Synkroniser

kendte problemer

Wi-Fi-synkroniseringsindstillingen i iTunes er markeret, men Wi-Fi-enheder vises ikke i iTunes.

Løsning: På OS X skal du installere iOS 7.0 SDK efter installation af iTunes. Wi-Fi-synkronisering understøttes ikke på Windows.

UIKit

Noter

  • +[UIPasteboard pasteboardWithName:create:] , +[UIPasteboard pasteboardWithUniqueName] nu unikke det givne navn for kun at tillade de apps i den samme applikationsgruppe at få adgang til plakbrættet. Hvis udvikleren forsøger at oprette en plaketavle med et navn, der allerede eksisterer, og de ikke er en del af den samme app-suite, får de deres eget unikke og private plakat. Bemærk, at dette ikke påvirker det system, der leveres med klæbebrætter, generelt og find.
  • Startende med Seed 2 bruger apps som standard det nye visningscontroller-baserede statuslinjestyringssystem. For at fravælge dette skal du tilføje en værdi på NO for UIViewControllerBasedStatusBarAppearance nøglen til din Info.plist.
  • Slørede lag er ikke tilgængelige på iPhone 4.
  • Parallax er ikke tilgængelig på iPhone 4.
  • Bogtryktekst er ikke tilgængelig på iPhone 4.

Rettet i frø 2

  • Auto Layout-begrænsninger tager ikke højde for bjælkehøjden, hvilket fører til problemer under rotation, eller når højden på statuslinjen ændres.
  • Print Center fungerer ikke. Det er ikke tilgængeligt at se status for udskriftsjob, jobnavn eller jobeksempelikon i denne start. For at sikre, at jobnavnet er korrekt for udskriftsjob, skal du bruge appen Printersimulator i Xcode og kontrollere loggen.

kendte problemer

  • IB support til -topLayoutGuide , -bottomLayoutGuide er ikke funktionel i dette frø.
  • Når en enhed uden en adgangskode er forbundet til en computer, der ikke er tillid til, vil iTunes bede brugeren om at godkende på telefonen, men telefonen beder aldrig brugeren om at godkende. Telefonen er betroet alligevel, så der er ingen funktionel påvirkning, men brugergrænsefladen mangler.
  • UIPickerView med brugerdefinerede visninger viser ikke visningerne i valgindikatoren.
  • UIRefreshControl og den tilhørende tabelvisning er skjult under navigationslinjen når setTranslucent: er nej.
  • UIButtonTypeInfoLightUIButtonTypeInfoDarkog UIButtonTypeDetailDisclosure knapper ser alle ens ud.
  •  UIImagePickerController viser ikke en live forhåndsvisning, når du bruger tilpassede overlejringer.
  • Når du bruger Auto Layout til at placere a UIButton, hvis du indstiller indholdskomprimeringsmodstanden eller indholdskrammeprioriteten til minimum, vil knappen have et tvetydigt layout.Løsning: Brug ikke en indholdskomprimeringsmodstand eller prioritet for indholdskramning på mindre end 2 for UIButton.
  • UISwitchonTintColors er altid grøn, uanset hvad den er indstillet til.
  • Titlen på UIRefreshControl vises under navigationslinjen.

USB-bundning

Rettet i frø 2

Personal Hotspot (Internet Tethering) vil ikke fungere, hvis denne seed af iOS SDK 7.0 er installeret.

Stemme notater

Rettet i frø 2

VoiceMemos-appen er nu inkluderet.

VoiceOver

Rettet i frø 2

  • Maps fungerer ikke med VoiceOver.
  • Siri og VoiceOver fungerer ikke altid korrekt sammen.

kendte problemer

Påmindelser virker ikke med VoiceOver.

Vejr

Noter

Vejrforholdene er ikke animerede på iPhone 4.

WebKit

Noter

  • Tidligere, når viewport-parametrene blev ændret, blev de gamle parametre aldrig kasseret. Dette fik viewport-parametrene til at være additive.For eksempel, hvis du startede med width=device-width og derefter ændrede det til initial-scale=1.0, endte du med en beregnet visningsport på width=device-width, initial-scale=1.0.I iOS 7 er dette blevet rettet. Nu ender du med en beregnet viewport på initial-scale=1.0.
  • Tidligere, ved brug , kan skalaen være forkert efter rotation.Nu, hvis en bruger ikke har skaleret siden eksplicit, gendannes siden til dens oprindelige skala. Også den nuværende skala er nu korrekt begrænset inden for min-scalemax-scale grænser.
  • Nogle billeder til Retina-skærmenheder vises i dobbelt størrelse, som de burde i stedet for at blive nedskaleret 50 %. Dette problem kan også opstå med ethvert billede, der skal skaleres, og som er større end dets beholder, og som bruger enten background-size ejendom eller -webkit-background-sizeejendom. Dette problem påvirker både indbyggede apps, der viser webindhold, og websider, der vises i Safari til iPhone.  background CSS stenografi egenskab nulstiller nu værdien af background-size ejendom til auto når baggrundsstørrelsen ikke er angivet. Denne nye adfærd er i henhold til CSS-specifikationen, og den gamle adfærd er kun tilgængelig for apps, der er knyttet til en SDK før iOS 7.0, når den kører på iOS 7 eller nyere.Løsning: Angiv background-size ejendom eller -webkit-background-size ejendom efter background stenografi-egenskab i CSS-stilarket for det webindhold, der vises.

Rettet i frø 2

Når du ruller en side med animationer, stopper animationerne og genoptages ikke, når rulningen er stoppet.