iOS beta 7.1 1 se on ollut saatavilla useita kymmeniä minuutteja kehittäjille omistetussa portaalissa yrityksen verkkosivuilla omena, ja alla olet esittänyt käyttöjärjestelmän uuden version koko muutoslokin. Kuten jo huomaat, omena ei oikeastaan muuttanut niin monia asioita tässä versiossa iOS 7, muutosloki, joka sisältää vain tietoa erilaisten ongelmien ratkaisemisesta, mutta siihen on hyvä mahdollisuus omena tehdä muita muutoksia käyttöliittymään.
Huomautukset ja tunnetut ongelmat
Seuraavat ongelmat liittyvät iOS SDK 7.1:n käyttöön koodin kehittämiseen.
Bluetooth:
Tunnettu ongelma
32-bittiset sovellukset, jotka toimivat 64-bittisessä laitteessa, eivät voi liittää BTServeriin.
CFNetwork
Korjattu iOS 7.1 beta -versiossa
Aiemmin, jos palvelinpuoli sulki HTTP-pyynnön TCP FIN:llä lähettämättä tavuja HTTP-otsikkoa tai HTTP-runkoa,
NSURLConnection
syntetisoisi tyhjän HTTP/1.1 200 OK -vastauksen. Tämä on nyt korjattu, ja pyyntö johtaa virheeseen onnistuneen latauksen sijaan syntetisoidulla vastauksella.Huomautuksia
Uusi yhteensopivuuskäytäntö on lisätty korjaamaan ongelman, jossa jotkin verkkopalvelimet lähettävät väärän sisällön pituusarvon "Content-Encoding: gzip" -sisällölle. Aiemmin,
NSURLConnection
jaNSURLSession
lähettäisi tässä tilanteessa "verkkoyhteys katkesi" / NSURLErrorNetworkConnectionLost (-1005) -virheen.Yhteensopivuus toimii vain, jos Content-Length-arvo vastaa tarkasti laajennettua gzip'd-sisältöä. Se ei koske "off by 1" -virhettä tai vastaavaa laskuvirhettä.
Perusteksti
Korjattu iOS 7.1 beta -versiossa
Aiemmin teksti piirretty
CTFrameDraw
ei sijoittanut rivejä oikeinparagraphSpacing
ominaisuusNSParagraphStyle
. Tämä on käsitelty iOS 7.1 -betaversiossa.Kaatumislokit
Tunnettu ongelma
Kaatumislokit eivät näy asetusten Diagnostiikka ja käyttötiedot -kohdassa. Lokit ovat edelleen saatavilla, kun ne synkronoidaan laitteesta.
GLKit
Korjattu iOS 7.1 beta -versiossa
Jos ladattu
GLKTextureLoader
, pngcrush-kuvat, joissa on alfa, eivät olleet kertomattomia.Korkean tarkkuuden ajastimet
Korjattu iOS 7.1 beta -versiossa
Kun nukuttiin tai odotettiin erittäin tarkkoja aikavälejä, ajastimet viivästyivät jopa 1 millisekunnin.
iTunes
Tunnettu ongelma
iTunes Match -kirjaston (tai ostetun musiikkihistorian) lataaminen voi kestää odotettua kauemmin, etenkin suuremmissa kirjastoissa. Jos kirjastosi ei synkronoidu heti, odota 30 minuuttia ja yritä käyttää sitä uudelleen.
Monipuolinen liitäntä
Korjattu iOS 7.1 beta -versiossa
-
MCSession
initWithPeer:
menetelmä on nyt otettu käyttöön oikein.Lisätietoja
MCSession
API:t, katso WWDC 2013: Lähiverkkoyhteys monien yhteyksien avulla.UIKit
Tunnetut ongelmat
- Jos
UITextField
taiUILabel
joka on rajoitusten kanssa tasattu, ja sen attribuutit muuttuvat rajoitusten lisäämisen jälkeen, asettelu saattaa olla virheellinen. Poikkeus tähän on-setFont:
onUILabel
, jonka pitäisi toimia odotetusti. Ratkaisu: Vältä tekemästä muutoksiaUITextField
orUILabel
perusviivan kohdistusrajoitusten lisäämisen jälkeen. Jos sinun on tehtävä muutoksia, sinun tulee poistaa rajoitukset ja ottaa ne uudelleen käyttöön myöhemmin. Huomaa, että tämä on suorituskykyhitti, joten älä tee sitä, ellei se ole välttämätöntä.- -
backIndicatorTransitionMask
kuvakäsikirjoituksesta tai xibistä ei tulkita oikein suorituksen aikana. Kiertotapa: AsetabackIndicatorTransitionMask
koodissa.