iOS 7 beta 4 changelog – mange fejl rettet, nogle nye ting

  Efter lanceringen iOS beta 7 4 til udviklere udgav Apple-virksomheden også ændringsloggen, hvor den fremhæver alle de ændringer, der er implementeret i denne version af operativsystemet. Dokumentet, hvori alle disse ændringer er opført, har ikke mindre end 12 sider, så vi taler om hundredvis af fejl, der er blevet løst, og implementering af nye ting, og nedenfor har du alt opført.

Noter og kendte problemer
Følgende problemer vedrører brugen af ​​iOS SDK 7.0 til at udvikle kode
Noter
Privatlivsunderstøttelse af AddressBookUI-rammen er genaktiveret for apps, der er knyttet til iOS 7 SDK.
Apps, der er linket til ældre SDK'er, ændres ikke. Hvis din app bruger nogen af ​​adressebogsvisningen
controllere, skal du kontrollere, at den stadig opfører sig som forventet.
AirDrop
Noter
AirDrop i iOS 7 Seed 2 eller nyere er ikke kompatibel med AirDrop i iOS 7 Seed 1.
Support kun for kontakter kræver, at:
Du er logget ind på iCloud.
Afsender og modtager har hinandens Apple ID-mailadresser i Kontakter på deres enheder.
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.
AV Foundation
Noter
AVCaptureSession bruger nu din apps AVAudioSession som standard.
Kalender
Rettet i frø 4
iCloud-kalenderbegivenheder synkroniseres muligvis ikke via hentning, push eller manuel opdatering som forventet.
iCloud-kalendere eller -påmindelser kan blive duplikeret efter tilføjelse af nye begivenheder.
Bil display
kendte problemer
Support til Car Display vil blive leveret, når kompatible systemer er tilgængelige.
Kontakter rettet i frø 4
Nogle billeder i høj opløsning synkroniseres ikke (via iCloud og andre tjenester), når de er angivet som en kontaktperson
Opkalds-id-billede.
Kerneanimation
Noter
Når UIViewGroupOpacity-nøglen ikke er til stede, er standardværdien nu JA. Standard var
tidligere NEJ.
Dette betyder, at undervisninger af en gennemsigtig visning først bliver sammensat til den gennemsigtige visning,
så vil det prækompositte undertræ blive tegnet som en helhed på baggrunden. En NO-indstilling resulterer
i billigere, men også mindre nøjagtige, 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
ordrealgoritme.
Exchange (Udveksling)
Noter
Exchange DeviceIdentifier er blevet ændret tilbage til adfærden i iOS 6, hvor den bruger serien
nummer.
Fonts
Noter
Skriftlinjehøjder er ændret i forhold til tidligere frø. Hvis du tidligere havde justeret din skrifttype manuelt,
det kan bevæge sig lidt op lodret med dette frø.
Foundation
Noter
En NSMetadataQuery med allestedsnærværende omfang kan nu bruge kMDItemContentTypeTree i prædikater.
For eksempel:
NS-prædikat *p = [NSComparison-prædikat
prædicateWithLeftExpression:[NSExpression
expressionForKeyPath:@"kMDItemContentTypeTree"]
rightExpression:[NSExpression
expressionForConstantValue:@”public.rtf”]
modifikator: NSAnyPredicateModifier
type:NSLikePredicateOperatorType
optioner:0];
Når opkaldt resultater returneret af forespørgsler med allestedsnærværende omfang, -[NSMetadataItem
valueForAttribute:NSMetadataItemDisplayNameKey] producerer nu den samme værdi som -NSURL getResourceValue: forKey: NSURLLocalizedNameKey], matchende nonubiquitous
forespørgsler.
iCloud
Noter
Hvis du bruger iCloud-nøglering med gendannelse, kan du muligvis se en dialogboks, der angiver, at gendannelse har fundet sted
deaktiveret på grund af en serverændring. Dette er bevidst. For at genaktivere funktionalitet skal du følge
instruktioner i meddelelsen. Hvis du ser flere advarsler eller bemærker problemer med genaktivering
gendannelse, bedes du indsende en fejlrapport.
iCloud nøglering i iOS 7 Seed 3 eller nyere er ikke bagudkompatibel med iOS 7 Seed 2 eller OS X
Mavericks Seed 2.
Hvis du havde iCloud nøglering og/eller gendannelse af nøglering aktiveret fra iOS 7 Seed 2, er begge funktioner
deaktiveret ved opdatering til iOS 7 Seed 3 eller nyere.
Efter opdatering til iOS 7 Seed 3 eller nyere, gå til Indstillinger > iCloud > Nøglering og genaktiver iCloud
Nøglering på dine enheder.
Se OS X v10.9 Release Notes for flere detaljer.
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 slå Find min iPhone fra, logge ud af iCloud, slette enheden eller genaktivere enheden
efter en æra 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ø 4
Brugere, der har en enkelt enhed med iCloud-nøglering på, vil ikke blive præsenteret for den korrekte
iCloud nøglering opsætningsskærme efter gendannelse fra en sikkerhedskopi.
Brugere, der logger ud af iCloud ved at slette deres iCloud-konto, slette alt indhold og indstillinger, eller
sletning af enheden via Find min iPhone og log ind igen vil ikke blive præsenteret med den korrekte
iCloud nøglering opsætningsskærme.
Kreditkort, der slettes i Safari-indstillinger > AutoFyld, fjernes fra enheden, men ikke fra andre
enheder.
Nogle gange, når du deaktiverer iCloud-nøglering, kan du muligvis ikke genaktivere den.
Nøgleringe synkroniseres ikke mellem enheder, når de er på et trådløst netværk med WEP-sikkerhed.
Når du opsætter iCloud Keychain i Setup Assistant på iPhone 4 og iPhone 4s, skal du bruge tastaturet
dækker indtastningsfeltet for iCloud-sikkerhedskode og linket Avancerede indstillinger.
Ikke-købte ePub'er og PDF'er vil ikke blive gendannet, når iCloud-gendannelse af en iOS 7-enhed med en
sikkerhedskopiering før iOS 7. Købt indhold vil blive gendannet uden problemer.
kendte problemer
Stemmememoer gendannes ikke fra iCloud-sikkerhedskopier.
Løsning: Sørg for at synkronisere stemmememoer fra din enhed, før du gendanner fra iCloud.sers 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 tilfældig sikkerhedskode.
MAPK
Noter
Hvis kaldene til renderInContext på laget, der understøtter en MKMapView, foretages fra hovedtråden,
de skal 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 de nye MKMapSnapshotter API'er.
Medier
Noter
iOS husker nu den sidst brugte medieapp på tværs af genstarter og appnedbrud. Medie-apps, der kan
modtage fjernbetjeningshændelser skal være forberedt til at blive lanceret i baggrunden og potentielt
modtage en fjernbetjeningsbegivenhed for at begynde afspilningen. Derudover er det vigtigt, at medieapps overvåger
og håndtere medieservernulstillingshændelsen, da medieappen muligvis modtager en fjernanmodning om at genoptage
afspilning efter en nulstilling. Meddelelser til at overvåge disse medieserverhændelser er tilgængelige i
AVAudioSession og korrekt håndtering er beskrevet i Generelle anbefalinger for håndtering
kAudioSessionProperty_ServerDied.
Multipeer-forbindelse
Noter
Mange opdateringer til MCSession API'erne er inkluderet i dette seed. API'erne fungerer nu, som de var
præsenteret på WWDC. Større ændringer og forbedringer omfatter:
Følgende nye metode på MCSession er blevet implementeret:
– (NSOutputStream *)startStreamWithName:(NSString *)streamName toPeer:(MCPeerID
*)peerID-fejl:(NSError **)fejl
Denne delegerede metode er blevet implementeret:
– (void)session:(MCSession *)session didReceiveStream:(NSInputStream *)stream
withName:(NSString *)streamName fromPeer:(MCPeerID *)peerID
Følgende nye metode på MCSession er blevet implementeret:
– (NSProgress *)sendResourceAtURL:(NSURL *)resourceURL withName:(NSString
*)resourceName toPeer:(MCPeerID *)peerID withCompletionHandler:(void(^)(NSError
*fejl))completionHandler
Delegeringsmetoden til at begynde at modtage en ressource fra ekstern peer er blevet implementeret som:
– (void)session:(MCSession *)session didStartReceivingResourceWithName:(NSString*)resourceName fromPeer:(MCPeerID *)peerID withProgress:(NSProgress *)progress
Delegeringsmetoden til at afslutte modtagelsen af ​​en ressource fra ekstern peer og gemme indholdet i en
midlertidig placering implementeres som:
– (void)session:(MCSession *)session didFinishReceivingResourceWithName:(NSString
*)ressourceName fromPeer:(MCPeerID *)peerID atURL:(NSURL *)localURL withError:
(NSError *) fejl
Bemærkninger: Appen er ansvarlig for at flytte filen til en permanent placering i dens sandkasse.
MCAdvertiserAssistant er en bekvemmelighedsklasse til implementering af en annoncør, som håndterer
invitationer og forbindelser til en MCSession.
MCSession har en ny initWithPeer: metode.
sendResource har tilføjet "with" til completionHandler.
Timeoutet er blevet fjernet fra connectPeer:withNearbyConnectionData.
For mere information om disse API'er, se videoen til WWDC 2013 Session 708, "Nærliggende
Netværk med multipeer-forbindelse."
Multitasking
Noter
Politikken for opgavefuldførelses-API'en er ændret tilbage til at matche iOS 6-adfærden, men tidspunktet
grænse for fuldførelse af opgave er faldet fra 10 minutter i iOS 6.
netværk
Rettet i frø 4
Alle NSURL-sessionsopgaver starter nu suspenderet i stedet for at køre. Dette giver dig mulighed for at indstille deres tilstand
før opgaven påbegyndes.
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 lykkes ikke. Der er en række tilfælde, hvor
forbindelsesfejl kan forekomme 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
korrekt API til at implementere denne politik.
For eksempel, hvis din app ser SCNetworkReachability for
kSCNetworkReachabilityFlagsIsWWAN til at overvåge, når Wi-Fi er tilgængeligt, det opfører 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
cellulære. Hvis din kode skal håndhæve, at en forbindelse ikke går over mobilnettet, skal den specificeres
det, når du laver en netværksanmodning.
For CFNetwork-kode, der bruger CFSocketStream, CFHTTPStream eller lignende API'er, skal du i stedet indstille
kCFStreamPropertyNoCellular-egenskaben til true på CF-objektet før tilslutning.
For NSURLRequests skal du ringe til [request setAllowsCellularAccess: false].
Ud over at sørge for, at din kode aldrig bliver forbundet via mobil på grund af mobil
fallback, sikrer dette opkald, at din kode aldrig bliver forbundet via mobil på grund af VPN
eller indviklede 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. Det
Den nemmeste måde at konfigurere et ødelagt Wi-Fi-netværk på er at konfigurere en Apple AirPort-base eller et andet WiFi-adgangspunkt til at uddele en DHCP-adresse og lade adgangspunktet være afbrudt fra
Internet. En anden simpel måde at teste på er at tage kablet eller DSL-ledningen 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 er sysctl (NET_RT_IFLIST) og ioctl
(SIOCGIFCONF). Udviklere, der bruger værdien af ​​MAC-adressen, bør migrere til sådanne identifikatorer
som -[UIDevice identifierForVendor]. Denne ændring påvirker alle apps, der kører på iOS 7.
Objective-C Runtime
Noter
På grund af ændringer i, hvordan isa-feltet er implementeret, kan *selv ændre sig under opregning (for
for eksempel, hvis beholderen beholdes).
Løsning: Når du implementerer countByEnumeratingWithState, skal du ikke angive tilstand-
>mutationsPtr = selv.
Passbook
Noter
Fra iOS 7 Seed 4 har Passbook tilføjet understøttelse af de større og mindre felter for bedre at matche
resten af ​​iBeacon-økosystemet. De nye dur- og moltonarter er uafhængigt variable valgfrie
sammen med proximityUUID (påkrævet) i hver ordbog i beacons-arrayet.
I tidligere versioner af iOS SDK validerede Passbook ikke de bagerste felter på pas
fuldstændig. Valideringsreglerne er ikke ændret, men validering inkluderer nu bagerste felter.
Tjek venligst konsolloggen for yderligere logfiler.
Fra iOS 7 Seed 3 er PKPassLibraryDidCancelAddPasses en ny statuskode i
PKPassLibraryAddPassesStatus enum. Det betyder, at brugeren trykkede på Annuller i en tilføjelse
alert.
Safariblandet i frø 4
Safari-webstedslegitimationsoplysninger udfylder ikke altid automatisk mellem mobil- og desktopversioner.
Løsning: Brug desktopversionen, hvis webstedet tilbyder det.
Opgradering til iOS kan nulstille Safaris indstillinger til deres standardværdier.
Sikkerhed
Noter
-[UIDevice uniqueIdentifier] accepteres ikke længere i indsendelser til App Store. I iOS 7,
apps, der allerede er i butikken eller på brugernes enheder, der kalder denne fjernede API, vil ikke længere være det
returnerede UDID. I stedet vil -[UIDevice uniqueIdentifier] returnere en streng på 40 tegn
startende 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 nej
længere adgang til UDID.
iOS anmoder nu om brugerens samtykke til, at apps kan bruge lydinput på alle iOS 7-enheder. For enheder solgt i
Kina, iOS vil også anmode om brugerens samtykke til, at apps kan bruge kamerahardwaren. Driften
systemet vil præsentere samtykkeadvarslen, når du indstiller kategorien for den instansierede
AVAudioSession. AVAudioSession-kategorierne, der vil præsentere advarslen, er
AVAudioSessionCategoryRecord og AVAudioSessionCategoryPlayAndRecord.
Hvis brugeren ikke tillader adgang, vil lydsessionsdataene være alle nuller (stilhed). For enheder hvor
kameraadgang anmodes om og nægtes af brugeren, videooptagelsessessionen er 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]).
Opsætning
Kendt problem
Opsætningsassistenten kan gå ned, når du konfigurerer en ny enhed med en eksisterende e-mailadresse.
Løsning: Fortsæt gennem opsætningsassistenten. Gå derefter til Indstillinger > iCloud og manuelt
aktivere de tjenester, der er slukket.
Siri
Noter
Dette frø inkluderer udviklingsversioner af nye mandlige og kvindelige Siri-stemmer til amerikansk engelsk og
fransk, og en mandsstemme for tysk.
Social
Noter Gennem iOS 6, når du bruger TWTweetComposeViewController og SLComposeViewController (den
sidstnævnte kun for Twitter og Weibo, men ikke Facebook), hvis den, der ringer, leverer en completionHandler,
leveret completionHandler er ansvarlig for at afvise visningscontrolleren. Fra og med iOS 7, hvis appen
links mod iOS 7 SDK, vil visningscontrolleren afvise sig selv, selvom den, der ringer, leverer en
færdiggørelseHandler. For at undgå dette bør den, der ringer op, ikke afvise visningen
controller.
Kendt problem
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 mislykkes, og Twitter.framework fungerer ikke korrekt. Hvis du har brug for at teste Twitter
funktioner, skal du vælge enten en iOS 6.1 eller iOS 6.0 Simulator køredestination, eller du kan
test 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.
Rettet i frø 4
Springboard går ned, når du får adgang til nogle webklip i App Switcher.
Når du gendanner fra en iCloud-sikkerhedskopi på en enhed med hundredvis af apps, kan Springboard gå ned
gentagne gange.
Adgangskoder med diakritiske tegn er ikke understøttet i dette frø. Hvis du har diakritiske tegn i
din adgangskode, skal du ændre den, før du opgraderer til Seed 3, da du ikke vil være i stand til at låse din enhed op.
Sprite sæt
Kendt problem
+[AVPlayer playerWithPlayerItem:] returnerer et AVPlayer-objekt, men det aktuelle element vil returnere
nul, hvis afspilleren er oprettet i en anden tråd.
butikker
Kendt problem
Nogle iPhone 4-enheder er ikke i stand til at downloade indhold fra App Store og iTunes Store.
Synkroniser
Rettet i Seed 4. Wi-Fi-synkroniseringsindstillingen i iTunes er markeret, men Wi-Fi-enheder vises ikke i iTunes.
UIKit
Noter
I tidligere frø, snapshot API (snapshotView og
resizableSnapshotViewFromRect:withCapInsets:) ville udsætte at tage snapshotet, hvis visningen
aldrig var blevet forpligtet eller var blevet tilføjet til visningshierarkiet i den aktuelle transaktion. Det her
adfærd har ændret sig.
Snapshots repræsenterer nu altid den aktuelle, engagerede tilstand af visningen. Forsøg på et snapshot
en visning, der aldrig er blevet committet, logger en besked og returnerer nu nul.
Snapshot-metoder er blevet opdateret og tager nu et argument: afterUpdates. Når indstillet til
JA, dette instruerer snapshottet til at vente, indtil alle afventende ændringer af hierarkiet er blevet foretaget
engageret. For at bevare pre-Seed 4-adfærden skal du bestå NO, og snapshotet vil fange, hvad det er
på skærmen i øjeblikket. Se UIView.h for flere detaljer.
Når der ikke er plads nok i navigationslinjelayoutet til den fulde tekst af tilbage-knappens titel,
navigationslinjen vil erstatte en generisk kort bagsidetitel (på engelsk, "Tilbage"). Hvis selv den streng er
for lang, vil bjælken vise den bagerste indikator chevron uden titel.
+[UIPasteboard pasteboardWithName:create:] og +[UIPasteboard
pasteboardWithUniqueName] nu unikke det givne navn for kun at tillade disse apps i det samme
applikationsgruppe for at få adgang til plakbrættet. Hvis udvikleren forsøger at oprette et plakbræt med en
navn, der allerede eksisterer, og de ikke er en del af den samme app-suite, får de deres eget unikke
og privat pap. Bemærk, at dette generelt ikke påvirker de systemleverede klæbebrætter,
og finde.
Startende med Seed 2 bruger apps som standard den nye visningscontroller-baserede statuslinjestyring
system. For at fravælge dette skal du tilføje en værdi på NO for
UIViewControllerBasedStatusBarAppearance nøgle til din Info.plist.
Når du bruger Auto Layout til at placere en UIBnap, hvis du indstiller indholdets kompressionsmodstand eller
indhold kramme prioritet til minimum, vil knappen have tvetydigt layout.
Løsning: Brug ikke en indholdskomprimeringsmodstand eller en prioritet for indholdskrammer på mindre end
2 for UIButton.
UIScreenEdgePanGestureRecognizer giver dig mulighed for at udføre handlinger som svar på swipes over
kanten af ​​skærmen ved hjælp af samme heuristik, som systemet bruger til sine egne bevægelser. Brug denne
hvis du har en egen navigationssemantik, der ikke bruger UINavigationController men
bør inkludere denne gestus (f.eks. Safari).
Denne gestusgenkendelse har en egenskab, der beskriver de kanter, hvorpå den er aktiv. UIRectEdge er
en ny enum-type, som denne egenskab og -[UIViewController edgesForExtendedLayout] kan
del. UIRectEdge erstatter UIExtendedEdge, som vil blive fjernet. Medlemmerne af begge har
samme værdier. Brug Xcode til at erstatte alle forekomster af "UIExtendedEdge" i dit projekt med
"UIRectEdge".
UIButtonTypeInfoLight, UIButtonTypeInfoDark og UIButtonTypeDetailDisclosure
knapper ser alle ens ud.
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.ixed in Seed 4
UIImagePickerController viser ikke en live forhåndsvisning, når du bruger brugerdefinerede overlejringer.
UIPickerView med brugerdefinerede visninger viser ikke visningerne i valgindikatoren.
UIRefreshControl og den tilhørende tabelvisning er skjult under navigationslinjen, når
sætTranslucent: er NEJ.
IB-understøttelse af -topLayoutGuide og -bottomLayoutGuide er ikke funktionel i dette seed.
Titlen på UIRefreshControl vises under navigationslinjen.
Kendt problem
Din apps brugergrænseflade kan flytte sig lidt efter brug af en medieafspiller i liggende tilstand.
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.
Hvis du f.eks. startede med width=device-width og derefter ændrede det til initial-scale=1.0,
endte med en beregnet visningsport med bredde=enhedsbredde, initialskala=1.0.
I iOS 7 er dette blevet rettet. Nu ender du med en beregnet viewport på initialscale=1.0.
Tidligere, ved brug , det
skalaen kan 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-skalaen, max-skala-grænserne.
Nogle billeder til Retina-skærmenheder vises i dobbelt størrelse, som de burde i stedet for at være
nedskaleret 50 pct. Dette problem kan også opstå med ethvert billede, der skal skaleres, og som er større end dets størrelse
container, og som bruger enten egenskaben background-size eller -webkit-background-size
ejendom. Dette problem påvirker både indbyggede apps, der viser webindhold, og websider, der vises i
Safari til iPhone.
Baggrunds-CSS-stenografiegenskaben nulstiller nu værdien af ​​egenskaben i baggrundsstørrelse til
automatisk, 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 et SDK før iOS 7.0, når de kører på iOS 7 eller nyere.
Løsning: Angiv egenskaben background-size eller egenskaben -webkit-background-size
efter baggrundsstenografiegenskaben i CSS-stilarket for webindholdsvæsenet
displayed.now Issue
Webapps og webklip, der er oprettet i tidligere frø, forbliver ikke i mapper ved genstart.
Løsning: Slet den gamle webapp eller webklip og genskab den i dette frø ved at indlæse indholdet
i Safari, tryk på knappen Handling og derefter "Tilføj til startskærmen".
Wi-Fi
Noter
Dette frø introducerer ændringer til AWDL, så teknologier, der bruger det - såsom AirDrop og
MultiPeerConnectivity API'er – vil ikke fungere korrekt med ældre frø.