iOS 10 bèta 6 is uitgebracht voor iPhone en iPad

iOS beta 10 6 werd vanavond uitgebracht voor iPhone en iPad, het Apple-bedrijf biedt ontwikkelaars van applicaties voor iDevices de mogelijkheid om de nieuwste versie van zijn besturingssysteem te testen, die slechts een week verwijderd is van de vorige, opgesteld door de Amerikanen.

We hebben het over het versnellen van de bètatestperiode voor iOS 10, die Apple aanbiedt iOS beta 10 6 heel snel na de vorige versie, en dit betekent dat we binnenkort ook de GM-versie beschikbaar zullen hebben, die uit Cupertino die alle bestaande problemen zo snel mogelijk probeert op te lossen.

App-ontwikkelaars voor het iOS-platform die geïnteresseerd zijn in testen iOS beta 10 6 kunnen het gerelateerde profiel downloaden van hun ontwikkelaarsaccount, maar degenen die al een eerdere versie hebben geïnstalleerd, kunnen de procedure volgen vanaf Instellingen> Algemeen> Software-update, Instellingen > Algemeen > Software-update, om de installatie uit te voeren.

Gezien de urgentie van die van Apple valt dat te verwachten de presentatie van de iPhone 7 op 7 september om echt te zijn, anders zou er geen reden zijn geweest om het proces van het uitbrengen van nieuwe builds van iOS 10 te versnellen, aangezien die van Apple waarschijnlijk ook veel feedback hebben over problemen die door gebruikers in iOS 10 zijn ontdekt.

Al het nieuws dat in iOS 10 bèta 6 is ontdekt, wordt in dit artikel vermeld.

UPDATE: 10 5 publieke beta iOS werd ook vrijgegeven aan gebruikers.

UPDATE 2: watchOS 3 bèta 6 werd eveneens vrijgelaten.

UPDATE 3: tvOS 10 bèta 6 het is uitgebracht.

UPDATE 4: Hier is het nieuws:

  1. De problemen met de keuze van achtergronden zijn opgelost.

UPDATE 5: macOS Sierra bèta 6 is uitgebracht.

Functionaliteit niet in iOS 10 bèta 6
Functionaliteit die adoptie vereist van App Store-apps, zoals iMessage-apps, SiriKit en Kaarten
extensies, zullen pas beschikbaar zijn als deze apps deze kunnen adopteren en indienen bij de Store.
Opgelost in deze release
Berichten
• Zoektips werken nu zoals verwacht in de Berichtenwinkel.
• Wanneer u een iMessage-app-extensie start vanuit iOS Simulator, zou de app-extensie nee moeten zijn
langer leeg zijn of niet meer reageren op aanraakinvoer.
Siri
Siri zal nu een passend antwoord geven wanneer voor een verzoek een verwijderde app vereist is.
Sirikit
• De identificatie-eigenschap op INIntent verandert nu op de juiste manier tussen Siri-verzoeken.
• NeedMoreDetails(for:) resolutieresultaat werkt nu.
Xcode
Als een StickerSequence aan een stickerpakket wordt toegevoegd en leeg wordt gelaten, of als er frames van verschillende formaten worden toegevoegd, wordt de
stickerpakket-app is niet langer leeg wanneer deze wordt geïmplementeerd.
Opmerkingen en bekende problemen
AV Stichting
Note
In iOS 10 bèta 3 zijn dit de namen van de optionele AVCapturePhotoCaptureDelegate-methoden
didFinishProcessingPhoto en didFinishProcessingRawPhoto zijn gewijzigd in
didFinishProcessingPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSetting
s:bracketSettings:fout: en
didFinishProcessingPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSetting
s:bracketSettings:error:, respectievelijk. Code die de vorige namen gebruikt (zoals WWDC
versie van het AVCamManual-voorbeeldproject) blijft compileren, maar de oudere delegatie callbacks
zal niet uitvoeren.
Binaire compatibiliteit
• Apple reserveert voorvoegsels van twee letters voor gebruik in raamwerkklassen. Wanneer u uw eigen klassen een naam geeft,
gebruik dan een voorvoegsel van drie letters. De richtlijnen kunt u hier raadplegen:
 Copyright © 2016 Apple Inc. Alle rechten voorbehouden. Gebruiksvoorwaarden. Privacybeleid. Pagina 3 van 9
https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/
ProgrammingWithObjectiveC/Conventions/Conventions.html
Als u deze richtlijnen niet volgt, kan uw app crashen tijdens bètaversies van software.
• Bij het opnieuw compileren met iOS 10.0 levert het aanroepen van [NSObject valueForKey:] met een nul-sleutel een
uitzondering. Voorheen leidde dit tot ongedefinieerd gedrag; nu zorgt het ervoor dat uw app crasht.
• Het verwijzen naar een systeemlettertype op naam in een aanroep naar +[UIFont fontWithName:size:] veroorzaakt a
Botsing. Zie https://developer.apple.com/videos/play/wwdc2015/804/ voor meer informatie
• Om de privacy van klanten te verbeteren, kunnen https:// URL's, NSURLSession en NSURLConnection nr
ondersteunt langer RC4-coderingssuites tijdens de TLS-handshake. Getroffen apps en services zouden dat wel moeten doen
upgrade webservers om modernere coderingssuites te gebruiken.
• Apps kunnen vastlopen als ze de geometrie van een superview wijzigen in viewWillLayoutSubviews of
layoutSubviews.
• NSURLConnection staat geen verbindingen toe die TLS-protocolversies gebruiken die lager zijn dan het protocol
versie gespecificeerd door een ATS-beleid via de NSExceptionMinimumTLSVersion of
NSThirdPartyExceptionMinimumTLSVersion-sleutels. Getroffen apps en services zouden dat wel moeten doen
upgrade webservers om modernere TLS-protocolversies te gebruiken.
CFNetwerk HTTP-protocol
Voor de klasse NSMutableURLRequest moet de eigenschap HTTPBodyStream ongeopend zijn
stream, en de klassen NSURLConnection en NSURLSession handhaven dit nu strikt ongeopend
stroomvereiste. Getroffen apps moeten ervoor zorgen dat eventuele NSInputStream dat nog niet heeft gedaan
geopend geweest.
CloudKit
Wanneer herhaaldelijk vanuit Xcode wordt gebouwd en uitgevoerd, kunnen langlevende bewerkingen mislukken met de melding 'Dat heb je niet
permissie om het bestand op te slaan” omdat het containerpad herhaaldelijk verandert.
FaceTime
FaceTime-gesprekken tussen deze bèta en oudere iOS- en macOS-bèta's worden niet ondersteund. Update uw
Mac en iPhone naar de nieuwste versie.
HomeKit
Het toevoegen van WAC HomeKit-accessoires kan mislukken via de Home-app als de netwerkreferenties niet eerst staan
aangeboden via de optie Instellingen > Wi-Fi > Nieuw apparaat instellen.
Tijdelijke oplossing: Als het toevoegen van een dergelijk HomeKit-accessoire mislukt, geef dan de netwerkgegevens op via Instellingen >
Wi-Fi > Nieuw apparaat instellen. Nadat het accessoire zich bij het netwerk heeft aangesloten, kan het accessoire worden toegevoegd
via de Home-app.
libdispatch
Libdispatch meldt of er een vastlopen is gedetecteerd vanwege een impasse in dispatch_barrier_sync.
 Copyright © 2016 Apple Inc. Alle rechten voorbehouden. Gebruiksvoorwaarden. Privacybeleid. Pagina 4 van 9
Berichten
• Wanneer UISearchController en UITableViewController worden gebruikt in Berichtenextensies,
hun inhoud kan worden verborgen onder de bovenste balk.
Tijdelijke oplossing: gebruik inzetstukken van ongeveer 80 px bovenaan en 40 px onderaan.
• Alleen in Simulator, wanneer localizedChangeDescription in de insertMessage:
localizedChangeDescription:completionHandler: methode is ingesteld op
$localParticipantIdentifier.UUIDString, de
$localParticipantIdentifier.UUIDString wordt niet vervangen door de Berichten-ID van de gebruiker,
en de UUIDString wordt afgedrukt zoals hij is.
• Wanneer de Berichten-app in Simulator geforceerd wordt afgesloten, gaat de berichtgeschiedenis verloren.
• Wanneer een UIAlertController-object wordt gepresenteerd in een Berichten-extensie, wordt het afgekapt door de
onderste balk van de verlenging.
• Als er een aanmeldingsvenster wordt weergegeven terwijl u een in-app-aankoop doet of inhoud probeert te kopen
uit de winkel, of de winkel of de uitbreiding wordt afgewezen.
• De UUID van de lokale deelnemer is alleen voor beide gespreksdeelnemers in de Simulator hetzelfde.
Tijdelijke oplossing: gebruik een apparaat om UUID-vergelijkingen te testen.
• Bij het lezen van berichten beschrijft Siri nieuwe berichttypen of functies niet nauwkeurig.
Mobile Device Management
• Vanaf iOS 10 zijn SCEP-payloads niet langer standaard MD5 als een SCEP-server er niet in slaagt een
CACaps of claimt geen mogelijkheid voor SHA-1, SHA-256 of SHA-512 in CACaps.
Als een SCEP-server niet reageert op GetCACaps, wordt SHA-1 aangenomen en gebruikt voor de SCEP
poging.
Als de SCEP-servers reageren op GetCACaps, moet de server er rekening mee houden dat ze SHA-1, SHA-256 of
SHA-512-mogelijkheid of het SCEP-inschrijvingsverzoek is mislukt vanwege onvoldoende mogelijkheden.
Zie de WWDC 2016-sessie Wat is er nieuw in het beheren van Apple-apparaten voor meer informatie.
• Om sterker gebruik van toegangscodes aan te moedigen, zal iOS 10 een gebruiker altijd vragen een wachtwoord aan te maken
minimaal zes tekens op een apparaat dat geschikt is voor TouchID, zelfs als er een wachtwoordbeleid is dat dit toestaat
kortere toegangscodes. In dit geval kunnen gebruikers nog steeds een kortere toegangscode invoeren die voldoet aan de toegangscode
beleid.
Muziek
Opmerkingen over Apple Music in iOS 10 bèta 6:
• Recent gespeeld in For You wordt mogelijk niet onmiddellijk vernieuwd.
• MPMediaPickerController wordt mogelijk niet weergegeven zoals verwacht.
• Als u Apple Music verwijdert, kunnen bepaalde accessoires mogelijk geen audioboeken, podcasts en dergelijke afspelen
overlijdt. Download Apple Music uit de App Store om het afspelen te herstellen.
• De vandaag-widget voor muziek toont mogelijk niet alle recent afgespeelde muziek.
Bij aansluiting op een auto werken bepaalde functies mogelijk niet zoals verwacht:
• Het bewerken van Volgende kan het afspelen onverwachts verstoren.
 Copyright © 2016 Apple Inc. Alle rechten voorbehouden. Gebruiksvoorwaarden. Privacybeleid. Pagina 5 van 9
• Tijdens het gebruik van CarPlay toont View All Stations nog niet alle stations.
Opmerkingen
Notes worden mogelijk onverwacht afgesloten.
Tijdelijke oplossing: schakel Notities uit en weer in via Instellingen > Algemeen > iCloud.
NSUserActiviteit
Een NSUserActivity-object heeft mogelijk geen userInfo na overdracht.
Tijdelijke oplossing: Roep expliciet BecomeCurrent aan voor het activiteitsobject.
Telefoonnummer
Voicemailtranscriptie (bèta) is beschikbaar op iPhone 6s, iPhone 6s Plus en iPhone SE met Siri-taal
ingesteld op Engels (Verenigde Staten of Canada).
Foto's
• Het synchroniseren van personen is niet ingeschakeld via iCloud-fotobibliotheek in iOS 10.
• Herinneringen, Gerelateerd, Mensen en Scène worden niet ondersteund op 32-bits apparaten.
Safari
• WebGeolocation vereist nu een beveiligde (HTTPS) website om zowel op iOS als macOS te werken
voorkomen dat kwaadwillig gebruik van locatiegegevens wordt gemaakt.
• WKWebView respecteert nu standaard user-scalable=no vanuit een viewport. Klanten van WKWebView
kan de toegankelijkheid verbeteren en gebruikers in staat stellen om op alle pagina's te knijpen om te zoomen door de
De eigenschap WKWebViewConfiguration negeertViewportScaleLimits naar YES.
• De SFSafariViewControllerConfiguration en -[SFSafariViewController
initWithURL:configuration:] API's zijn verwijderd, en –
[SFSafariViewController initWithURL:entersReaderIfAvailable:] is niet langer
gemarkeerd als verouderd. De eigenschap 'ferredBarTintColor' is verplaatst naar
SFSafariViewController, samen met een nieuwe eigenschap preferentControlTintColor
welke clients moeten gebruiken in plaats van tintColor rechtstreeks in de weergave in te stellen. Apps gekoppeld op iOS
10 of hoger sturen de tintkleur van hun weergave niet langer door naar SFSafariViewController.
Swift Playgrounds
Swift Playgrounds is een gloednieuwe app die is ontworpen om mensen te helpen coderen met Swift 3.
Het biedt downloadbare inhoud, waaronder Learn to Code Part 1 en Learn to Code Part 2, waarin les wordt gegeven
de grondbeginselen van coderen in Swift, en aanvullende uitdagingen die u kunt verkennen. Je kan ook
experimenteer zelf door speeltuinen te maken op basis van de sjablonen, maak een lege speeltuin, of
open speeltuinen gemaakt in Xcode.
Swift Playgrounds is inbegrepen bij iOS 10 bèta 6.
Swift Playgrounds bèta 6 bevat Learn to Code Part 1 en Learn to Code Part 2.
 Copyright © 2016 Apple Inc. Alle rechten voorbehouden. Gebruiksvoorwaarden. Privacybeleid. Pagina 6 van 9
Opmerkingen
• Speeltuinen die niet in iCloud zijn opgeslagen, zijn niet beschikbaar bij het upgraden naar de versie van Swift
Speeltuinen dit najaar beschikbaar in de App Store. Om uw speeltuinen te behouden, schakelt u iCloud in, of
gebruik het deelblad om uw speeltuinen via AirDrop, Message of e-mail te sturen voor back-up op een andere
computer of apparaat voordat u naar de definitieve release Swift Playgrounds gaat.
• Swift Playgrounds bèta 6 gebruikt Swift 3.0 preview 4 (swiftlang-800.0.41.1). Code geschreven met
andere versies van Swift werken mogelijk niet in Swift Playgrounds bèta 6.
• Speeltuinen gemaakt met Swift Playgrounds bèta 1 tot en met 4 werken niet correct in Swift
Playgrounds bèta 6. Speeltuinen die beschikbaar zijn gemaakt voor Swift Playgrounds bèta 6 doen dat ook niet
correct uitvoeren wanneer uitgevoerd op Swift Playgrounds bèta 1 tot en met 4. Deze beperking omvat de
speeltuinen in Leren coderen.
• Swift Playgrounds op iPad houdt niet bij of je een inline Quick Look hebt uitgebreid
voor waarden in de editor. Als u bijvoorbeeld een Swift 3-speeltuin bewerkt die een uitgebreide Quick
Kijk, Snelle looks worden samengevouwen als je opslaat.
• AVFoundation is beschikbaar, maar het vastleggen van invoer levert niets op.
AVCapturePreviewLayer is bijvoorbeeld altijd een lege transparante laag.
• Een probleem verhindert dat SceneKit-weergaven (SCNView) worden weergegeven in Swift Playgrounds wanneer
de huidige camera (SCNCamera) gebruikt nieuwe effecten, zoals kleurcorrectie, kleurranden, enz
verzadiging en contrast.
• Het GameController-framework is beschikbaar en lijkt succesvol verbinding te kunnen maken met controllers, maar
knophandlerblokken worden nooit aangeroepen.
UIKit
Opmerkingen
Vóór iOS 10 was het mogelijk om [UIStackView initWithArrangedSubviews:] te overschrijven,
maar dit was bedoeld als een gemaksinitialisator en als zodanig geïmplementeerd. Wij hebben nu
heb dit in de headers afgedwongen. Als gevolg hiervan kunnen Swift-clients deze methode niet langer overschrijven, omdat
Snelle initialisatieregels voorkomen dat een gemaksinitialisator wordt overschreven.
• In iOS 10 heeft UIKit het achtergrondbeheer voor UINavigationBar bijgewerkt en verenigd,
UITabBar en UIToolbar. Met name wijzigingen in de achtergrondeigenschappen van deze weergaven (zoals
als achtergrond- of schaduwafbeeldingen, of het instellen van de barstijl) kan een lay-outpas voor de bar starten
het nieuwe uiterlijk van de achtergrond oplossen.
Dit betekent in het bijzonder dat pogingen worden gedaan om het uiterlijk van de achtergrond van deze balken binnenin te veranderen
van -[UIView layoutSubviews], -[UIView updateConstraints], -[UIViewController
willLayoutSubviews], -[UIViewController didLayoutSubviews], –
[UIViewController updateViewConstraints], of een andere methode die wordt aangeroepen
reactie op de lay-out kan resulteren in een lay-outlus.
In sommige gevallen kunt u deze lay-outlussen doorbreken door ervoor te zorgen dat u altijd hetzelfde object gebruikt
exemplaar wanneer objecten (zoals UIImage of UIColor) vereist zijn. Maar over het algemeen zou je dat wel moeten doen
vermijd dit te doen.
Omdat alle weergaveparameters nu in één keer worden opgelost, kunnen er enkele gevallen voorkomen
het uiterlijk van uw bar is veranderd. Over het algemeen worden de beste resultaten verkregen door zo weinig mogelijk op te geven
mogelijk om uw bar aan te passen. Als u bijvoorbeeld een barTintColor-waarde en
het specificeren van een leeg UIImage-object voor de eigenschap backgroundImage (zoals het geval is wanneer
(u roept bijvoorbeeld [UIImage new] aan), dan zou u betere resultaten moeten krijgen door alleen de
barTintKleur. Alle wijzigingen die u aanbrengt om deze problemen in iOS 10 op te lossen, zouden ook moeten werken
 Copyright © 2016 Apple Inc. Alle rechten voorbehouden. Gebruiksvoorwaarden. Privacybeleid. Pagina 7 van 9
correct in iOS 9. Als dit niet het geval is, rapporteer dan bugs met een voorbeeldproject en een
screenshot die aangeeft hoe de balken eruit moeten zien.
• In iOS 10 is er een kleine verandering in het gedrag van UIGestureRecognizer bij het verwijderen van een huidige
het herkennen (dat wil zeggen, midflight) gebaarherkenner vanuit zijn UIView. Voorheen werd het verwijderen van de
Gebaarherkenner midflight annuleert de gebarenherkenner niet expliciet, waardoor u dat wel kunt
voeg de gebarenherkenner opnieuw toe aan dezelfde weergave of aan een andere weergave. In iOS 10, bellen –
[UIView removeGestureRecognizer:] in de weergave van een gebarenherkenner in het midden van de vlucht
annuleert expliciet de gebaarherkenning. Als een gebruiker de weergave van een midflight-gebaar wil wijzigen
herkenner, kunt u eenvoudigweg -[UIView addGestureRecognizer:] aanroepen voor de gewenste weergave
verplaats de gebaarherkenner naar.
• Gepresenteerde weergavecontrollers kunnen nu het uiterlijk van de statusbalk beïnvloeden, zelfs als ze worden gepresenteerd
vanuit een weergavecontroller die geen invloed had op de statusbalk (bijvoorbeeld een popover). Standaard,
Er wordt aangenomen dat aangepaste weergavecontrollerpresentaties geen invloed hebben op de statusbalk; gebruik de
modalPresentationCapturesStatusBarAppearance-eigenschap op UIViewController naar
toestaan ​​dat een gepresenteerde weergavecontroller deelneemt aan het uiterlijk van de statusbalk.
• Het is altijd een vereiste geweest dat UIViewController-subklassen super's aanroepen
implementatie van -awakeFromNib vanuit hun eigen overschrijvingen. Vanaf iOS 10, –
wakeFromNib is correct geannoteerd met het NS_REQUIRES_SUPER attribuut om te detecteren
implementaties die niet aan deze eis voldoen. Om deze waarschuwing op te lossen, moet u ervoor zorgen dat alle codepaden
van uw override-oproep [super wakeFromNib].
• Bij gebruik op iPad is de achtergrondkleur voor een UITableViewCell in een Storyboard nu ingesteld
gerespecteerd.
• Vanaf iOS 10 ondersteunt UITableViewHeaderFooterView NSCoding, dus als een weergave hiermee wordt weergegeven
klasse bevindt zich in een XIB, decodeert deze nu correct. Het gevolg is dat apps mogelijk wat extra's vertonen
inhoud voor deze weergaven die niet eerder verscheen vanwege de opgeloste bug.
• Voor zeer brede tabelweergaven waarbij de cellay-outmarges automatisch worden vergroot
de leesbare breedte, scheidingsinzetstukken worden nu geïnterpreteerd ten opzichte van deze linker- en rechtermarge
in plaats van vanaf de randen van de tabelweergave.
• De coalescentie van UITouch-levering is aanzienlijk verbeterd, vooral in gevallen waarin
gebruikers raakten tegelijkertijd het scherm aan en gebruikten Apple Pencil op iPad Pro en de
app kon ze niet verwerken tegen het inkomend tarief. In bepaalde scenario's kunnen er nog steeds gebeurtenissen plaatsvinden
sneller dan het scherm wordt vernieuwd. Dit wordt verwacht en uw app moet hierop anticiperen
en dienovereenkomstig behandelen.
• In iOS 10 hebben vensters die niet op volledig scherm zijn geen invloed op het uiterlijk van de statusbalk.
• Het verzenden van -layoutIfNeeded naar een weergave zal naar verwachting niet de weergave verplaatsen, maar in eerdere releases, als
de weergave had 'translatesAutoresizingMaskIntoConstraints == false', en of dit het geval was
gepositioneerd door beperkingen, zou -layoutIfNeeded de weergave verplaatsen zodat deze overeenkomt met de lay-out
engine voordat de lay-out naar de substructuur wordt verzonden.
Deze veranderingen corrigeren dit gedrag, en de positie van de ontvanger, en meestal ook de grootte, zal dat niet zijn
beïnvloed door -layoutIfNeeded.
Het is mogelijk dat sommige bestaande code afhankelijk is van dit onjuiste gedrag, dat nu is gecorrigeerd. Er is geen
gedragsverandering voor binaire bestanden die vóór iOS 10 waren gekoppeld, maar bij het bouwen op iOS 10 kan het nodig zijn
corrigeer enkele situaties door -layoutIfNeeded naar een supervisie van de
TranslatesAutoresizingMaskIntoConstraints == valse weergave van de vorige
ontvanger, of anders positioneren en dimensioneren ervoor (of erna, afhankelijk van uw gewenste gedrag) –
layoutIndien nodig.
• Apps van derden met aangepaste UIView-subklassen die gebruikmaken van automatische lay-out die deze overschrijven
layoutSubviews en vuile lay-out op zichzelf voordat u super belt, lopen het risico een lay-out te activeren
 Copyright © 2016 Apple Inc. Alle rechten voorbehouden. Gebruiksvoorwaarden. Privacybeleid. Pagina 8 van 9
feedbacklus wanneer ze opnieuw worden opgebouwd op iOS 10. Wanneer ze vervolgens correct worden verzonden –
layoutSubviews roept op dat ze er zeker van moeten zijn dat ze op een gegeven moment de lay-out niet meer aan zichzelf vervuilen (merk op dat
deze oproep werd overgeslagen in de release vóór iOS 10).
• Omkeerbare afbeeldingen werken door twee afbeeldingen in een item te hebben, elk met een ander richtingskenmerk.
Wanneer u een afgeleid UIImage-object maakt met behulp van de methoden -imageWith…, is dit niet langer het geval
gekoppeld aan het afbeeldingsitem waar het vandaan komt. Om tijdens runtime een omkeerbare sjabloonafbeelding te maken, gebruikt u
UIImageAsset.
• De bron van de UUIContentSizeCategoryDidChangeNotification-melding is nu
UIScreen.main() in plaats van UIApplication.shared().
• Er zijn twee eigenschappen in de klasse UIViewPropertyAnimator en één methode in de
UIViewAnimating-protocol dat niet beschikbaar is in iOS 10 bèta 1.
UIViewPropertyAnimator:
@property(nonatomic, getter=isManualHitTestingEnabled) BOOL
handleidingHitTestingEnabled;
@property(niet-atomair, alleen-lezen) NSTimeInterval-vertraging;
UIViewAnimatie:
(ongeldig)startAnimationAfterDelay:(NSTimeInterval)vertraging;
Bekend probleem
Voor UIImage-objecten die zijn gemaakt op basis van CIImage-objecten, de UIImage-tekenmethoden
(drawInRect, drawAtPoint) wordt vóór het tekenen altijd geconverteerd naar de DeviceRGB-kleurruimte. Dit
resulteert in verlies van uitgebreide kleurinformatie bij het tekenen in een grafische context met brede kleuren.
Tijdelijke oplossing: u kunt de onderliggende CIImage ophalen via de eigenschap UIImage.CIImage en renderen
het met behulp van een CIContext gemaakt met de juiste kleurruimte (Extended sRGB) en pixelformaat (full-
vlot).
Een UIImage-object dat is gemaakt op basis van CGImageRef wordt niet beïnvloed en zal correct en zonder verlies worden getekend
van kleurinformatie.
widgets
De eerste keer dat u fouten oplost in een widget (dat wil zeggen een Vandaag-extensie) op een apparaat, wordt deze niet als mogelijk weergegeven
verlenging.
Tijdelijke oplossing: Debug opnieuw zodat de extensie verschijnt.
Xcode
Af en toe wordt bij gebruik van Command-Shift-HH vanuit het startscherm de app-switcher niet geactiveerd.
Tijdelijke oplossing: start een app voordat u Command-Shift-HH gebruikt.