IOS 5 Beta 3 พร้อมให้ดาวน์โหลดแล้ว!

iOS 5 Beta 3 พร้อมให้ดาวน์โหลดแล้ว!

สกรีนช็อต 2011-07-11 เวลา 1.31.29 น

Apple เพิ่งเปิดตัว iOS 5 รุ่นเบต้าที่ 3 ให้กับนักพัฒนาที่ลงทะเบียนแล้ว ซึ่งรู้จักกันในชื่อ Build 9A5259f เรากำลังดาวน์โหลดและติดตั้งอยู่ในขณะนี้ แต่ในระหว่างนี้ หากคุณเป็นนักพัฒนาซอฟต์แวร์ที่ลงทะเบียน รับ กำลังดาวน์โหลด ที่ศูนย์พัฒนา iOS

สังเกตเห็นอะไรใหม่ในเบต้า 3 หรือไม่? วางบรรทัดในความคิดเห็นด้านล่าง! นี่คือบันทึกประจำรุ่น

ปัญหาต่อไปนี้เกี่ยวข้องกับการใช้ 5.0 SDK เพื่อพัฒนาโค้ด

บัญชี

  • เมื่อสร้างบัญชี iCloud คุณสามารถใช้ Apple ID ใดก็ได้หากเป็นที่อยู่อีเมลแบบเต็ม ไม่ใช่บัญชี MobileMe หากคุณมีบัญชี MobileMe คุณสามารถคัดลอกข้อมูลจากบัญชีนั้นไปยังบัญชี iCloud เพื่อใช้ในระหว่างการทดสอบ คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ iCloud ได้ที่: http://developer.apple.com/icloud
  • เมื่อตั้งค่าบัญชี iCloud หรือ MobileMe โดยใช้ผู้ช่วยตั้งค่าและเปิด Find My iPhone ทิ้งไว้ อาจปิด Find my iPhone หลังจากการตั้งค่า โปรดตรวจสอบในการตั้งค่า/Mail รายชื่อ ปฏิทิน/บัญชีของคุณที่เปิดใช้งาน Find my iPhone หลังจากออกจากผู้ช่วยตั้งค่า
  • มีปัญหาในการค้นหาอุปกรณ์โดยใช้ Find My iPhone บนเว็บไซต์ MobileMe ( www.me.com) เมื่อเปลี่ยนจาก iCloud กลับเป็น MobileMe วิธีแก้ไขปัญหานี้:
    • บนอุปกรณ์ไปที่ Settings->Mail, Contacts, Calendar->@me.com และเปิดปิด Find My iPhone ของฉันแล้วเปิดใหม่ ตอนนี้อุปกรณ์ควรปรากฏขึ้นบนเว็บไซต์ MobileMe
  • ขอแนะนำให้คุณปิดใช้งานบุ๊กมาร์กในหลายบัญชี หากเปิดใช้งาน ผลลัพธ์อาจไม่ได้กำหนดไว้
  • ใหม่: ในรุ่นเบต้านี้ ตัวเลือก "การเลือกคำถามเพื่อความปลอดภัย" จะไม่ทำงานในระหว่างการตั้งค่าบัญชี iCloud

AirPlay

  • เริ่มต้นใน iOS 5 เนื้อหาวิดีโอในแอปพลิเคชันและเว็บไซต์จะเปิดใช้งาน AirPlay ตามค่าเริ่มต้น
  • iOS 5 รองรับ AirPlay ของวิดีโอผ่าน AV Foundation
  • แก้ไขแล้ว: โปรแกรมรักษาหน้าจอ Apple TV อาจลดประสิทธิภาพการสะท้อนผ่าน AirPlay สามารถปิดใช้งานโปรแกรมรักษาหน้าจอได้ในการตั้งค่า Apple TV

Apple TV

  • Apple TV Software รุ่นเบต้าช่วยให้ผู้ใช้สามารถจำลองเนื้อหาของ iPad 2 กับ Apple TV (รุ่นที่ 2) โดยใช้ AirPlay ซอฟต์แวร์รุ่นเบต้านี้ยังเปิดใช้งาน Photo Stream บน Apple TV เพื่อให้ผู้ใช้สามารถเข้าถึงรูปภาพที่จัดเก็บไว้ใน iCloud ได้ ซอฟต์แวร์ Apple TV รุ่นเบต้ามีให้เพื่อทดสอบฟังก์ชันการทำงานของ AirPlay ล่าสุดกับแอป iOS 5 และเว็บไซต์ หากคุณต้องการติดตั้งซอฟต์แวร์ Apple TV รุ่นเบต้าบนอุปกรณ์ของคุณ คุณต้องลงทะเบียน UDID ของอุปกรณ์ในพอร์ทัลโปรแกรมนักพัฒนา iOS ก่อน

เครื่องเสียง

  • การใช้การแชทด้วยเสียงใน iOS 5 ต้องมีการตั้งค่า kAudioSessionMode_VoiceChat โหมดบน Audio Session หรือการตั้งค่า AVAudioSessionModeVoiceChat โหมดบน AVAudioSession วัตถุ.

CalDav

  • แก้ไขแล้ว: หลังจากสร้างกิจกรรมที่เกิดซ้ำในอุปกรณ์แล้ว อุปกรณ์จะหยุดซิงค์หลังจากเกิดข้อผิดพลาดในการรวม การลบและเพิ่มบัญชีใหม่เป็นวิธีแก้ปัญหาสำหรับสิ่งนี้

ปฏิทิน

  • ปฏิทิน MobileMe ทั้งหมดซ้ำกันหลังจากปิดและเปิดการซิงค์ปฏิทินอีกครั้ง
  • หากคุณเปิดหรือรีเฟรชปฏิทินด้วยตนเองบน iPad ปฏิทินของคุณอาจหายไป และคุณจะต้องแตะ "แสดงปฏิทินทั้งหมด" เพื่อแสดงอีกครั้ง
  • ใหม่: การกู้คืนจากข้อมูลสำรอง Seed 1 หรือก่อนหน้าจะทำให้ปฏิทิน MobileMe/iCloud ไม่ซิงค์ ปฏิทินที่สมัครรับข้อมูลจะแสดงในปฏิทิน แต่ปฏิทินกิจกรรมของคุณจะไม่ปรากฏใน MobileCal เพื่อแก้ไขปัญหา โปรดลบและเพิ่มบัญชีใหม่

GameKit

  • ข้อมูลการจับคู่สำหรับการแข่งขันแบบผลัดกันเล่นปัจจุบันจำกัดข้อมูลไว้ที่ 4 KB

GameCenter

  • หากคุณมีบัญชี Game Center ซึ่งยังไม่ผ่านขั้นตอน Game Center ครั้งแรกใน iOS 5 คุณจะพบกับข้อขัดข้องเมื่อลงชื่อเข้าใช้การแจ้งเตือนการเข้าสู่ระบบของเกมโดยตรง วิธีแก้ปัญหาคือเปิดใช้ Game Center เพื่อให้ขั้นตอนแรกเสร็จสมบูรณ์

iBooks

  • iBooks 1.2.2 อาจล้มเหลวในการแสดงข้อความหรือรูปภาพในหนังสือ โปรดอัปเดตเป็น iBooks 1.3 ใน App Store

การสำรองข้อมูล iCloud

  • เนื่องจากเป็นซอฟต์แวร์รุ่นเบต้า ขอแนะนำว่าอย่าใช้บริการ iCloud เพื่อจัดเก็บข้อมูลสำคัญหรือข้อมูลใดๆ หากคุณเปิดใช้งานการสำรองข้อมูล iCloud การสำรองข้อมูลอัตโนมัติกับ iTunes เมื่อทำการซิงค์จะถูกปิดใช้งาน เราขอแนะนำให้คุณสำรองข้อมูลอุปกรณ์ของคุณด้วย iTunes ด้วยตนเอง
  • ใน iOS 5 เบต้า รองรับการปกป้องข้อมูลในข้อมูลสำรอง iCloud ไม่พร้อมใช้งาน แอปที่มีการป้องกันไฟล์จะไม่มีการสำรองข้อมูลหรือข้อมูลเมตาของพวกเขา
  • หลังจากกู้คืน คุณอาจไม่สามารถสำรองข้อมูลได้อีก เนื่องจากอุปกรณ์ยังคิดว่ากำลังกู้คืนอยู่ ในการแก้ไขปัญหานี้ ให้ลองซิงค์แอปหรือสื่อที่ไม่มีใน iTunes หรือลองลบบัญชี iCloud ของคุณและเพิ่มกลับเข้าไป
  • หากคุณลบข้อมูลสำรอง คุณลักษณะนี้จะถูกปิดใช้งาน แต่การตั้งค่าอาจยังระบุว่าเปิดใช้งานอยู่ และคุณจะต้องสลับสวิตช์ BackUp to Cloud ในการตั้งค่า
  • ด้วยเหตุผลด้านความเข้ากันได้ iOS 5 เวอร์ชันเบต้านี้กำหนดให้ต้องสำรองไฟล์ทั้งหมดอีกครั้ง แทนที่จะต้องสำรองเฉพาะไฟล์ที่มีการเปลี่ยนแปลงตั้งแต่การสำรองข้อมูลครั้งล่าสุดของคุณ ซึ่งอาจทำให้เกิดการเตือนว่าบัญชีของคุณเกินโควต้า ในกรณีที่มีคำเตือนเกิดขึ้น คุณสามารถลบข้อมูลสำรองที่เก่าที่สุดของคุณเพื่อเพิ่มพื้นที่ว่าง แล้วเริ่มการสำรองข้อมูล

ที่เก็บข้อมูล iCloud

  • ในช่วงเบต้า iOS 5 เอกสารใดๆ ที่จัดเก็บไว้ในเซิร์ฟเวอร์อาจถูกลบออกเป็นระยะๆ ก่อน GM ดังนั้นจึงขอแนะนำอย่างยิ่งให้คุณไม่จัดเก็บเอกสารสำคัญหรือข้อมูลใด ๆ บนเซิร์ฟเวอร์
  • หากแอปพลิเคชันของคุณใช้ NSMetadataQuery คลาส คุณต้องตั้งค่าเพรดิเคต แม้ว่าเพรดิเคตเองจะถูกละเว้น
  • กรอบงาน Foundation ไม่รวม ID ทีมเมื่อค้นหาคอนเทนเนอร์เอกสารมือถือของแอป ต้องระบุรหัสทีมที่จุดเริ่มต้นของสตริงตัวระบุที่ส่งไปยัง URLForUbiquityContainerIdentifier: กระบวนการ.
  • ในเบต้านี้ setSortDescriptors: ไม่รองรับเมธอดของ NSMetadataQuery
  • ในรุ่นเบต้านี้ หากคุณต้องการใช้ iCloud คุณต้องระบุตัวระบุคอนเทนเนอร์ต่างๆ ด้วยตนเอง (ชุดการแสดงผลของแอปพลิเคชันของคุณ) ภายในไฟล์การให้สิทธิ์สำหรับทั้ง Mac OS X และ iOS โครงการต่างๆ
  • มีปัญหาในการใช้ API เอกสาร Cloud Storage ร่วมกับข้อมูลที่ได้รับการป้องกัน ซึ่งอาจทำให้ข้อมูลเสียหายได้
  • ในรุ่นเบต้านี้ แอปพลิเคชันที่ใช้เอกสารจะไม่สามารถตรวจพบได้ตลอดเวลาเมื่อไฟล์มีการเปลี่ยนแปลง ย้าย หรือถูกลบออกจากด้านล่าง
  • ใหม่: ในรุ่นเบต้านี้ ผู้นำเสนอไฟล์ (วัตถุที่ใช้ NSFilePresenter โปรโตคอล) ไม่ได้รับข้อความบางส่วนที่พวกเขาควรจะได้รับ โดยเฉพาะอย่างยิ่ง:
    • นำเสนอรายการDidChange
    • นำเสนอSubitemDidAppearAtURL:
    • นำเสนอSubitemDidChangeAtURL:
  • คุณสามารถแก้ไขปัญหานี้ได้โดยใช้ ละทิ้งPresentedItemToWriter: และตรวจสอบเพื่อดูว่าผู้เขียนเขียนจริงหรือไม่เมื่อผู้นำเสนอไฟล์ของคุณได้รับอีกครั้ง คุณยังสามารถใช้ FSEvents เพื่อสังเกตการเปลี่ยนแปลงของระบบไฟล์
  • ในรุ่นเบต้านี้ ข้อความเกี่ยวกับการเปลี่ยนแปลงไฟล์ในไดเร็กทอรีจะไม่ถูกส่งไปยังอ็อบเจ็กต์ที่ใช้โปรโตคอล NSFilePresenter
  • ขณะรายงานจุดบกพร่องที่เกี่ยวข้องกับอินเทอร์เฟซที่เก็บข้อมูล iCloud โปรดรวมบันทึกที่รวบรวมระหว่างเซสชันการดีบักของคุณ ในการสร้างบันทึกเหล่านี้ คุณต้องติดตั้งโปรไฟล์การดีบักพิเศษบนอุปกรณ์ของคุณ โปรไฟล์การดีบักสามารถรับได้จาก http://connect.apple.com. โปรไฟล์นี้ช่วยให้สามารถสร้างบันทึกการดีบักที่จำเป็นสำหรับการวินิจฉัยปัญหาใดๆ โดยใช้ที่จัดเก็บข้อมูล iCloud คำแนะนำในการรวบรวมบันทึกคือ:
    • ติดตั้งโปรไฟล์ (วิธีที่ง่ายที่สุดในการทำเช่นนี้คือส่งอีเมลถึงตัวคุณเองและเปิดไฟล์แนบในอุปกรณ์ของพวกเขา)
    • ทำซ้ำจุดบกพร่อง
    • ซิงค์กับ iTunes เพื่อดึงบันทึกออกจากอุปกรณ์ของคุณ
    • แนบบันทึกเข้ากับรายงานข้อบกพร่องของคุณ คุณสามารถค้นหาบันทึกได้ใน ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs
  • บันทึกเหล่านี้สามารถขยายได้มากอย่างรวดเร็ว ดังนั้นคุณควรลบโปรไฟล์ออกหลังจากที่คุณสร้างปัญหาซ้ำแล้วซ้ำอีกและดึงบันทึกสำหรับรายงานข้อบกพร่อง

iMessage

  • ใหม่: iMessage เบต้า 3 จะไม่สามารถสื่อสารกับผู้ใช้ iMessage ในรุ่นเบต้า 1 มันทำงานระหว่างเบต้า 3 และเบต้า 2
  • ใหม่: การแจ้งเตือนแบบโมดอลไม่ปรากฏสำหรับ iMessages

iTunes

  • iTunes เวอร์ชันที่มาพร้อมกับเบต้า 3 ไม่สามารถซิงค์อุปกรณ์ที่ติดตั้งซอฟต์แวร์เบต้า 2 ได้ เพื่อหลีกเลี่ยงปัญหานี้ ให้ทำดังต่อไปนี้:
    1. ซิงค์อุปกรณ์ใดๆ ที่ติดตั้งเบต้า 2 กับ iTunes เวอร์ชันที่มาพร้อมกับเบต้า 2
    2. อัปเกรด iTunes เป็นเวอร์ชันที่มาพร้อมกับเบต้า 3
    3. เชื่อมต่ออุปกรณ์และติดตั้งซอฟต์แวร์เบต้า 3 (เข้าใจว่าคุณอาจเห็นข้อผิดพลาดในการซิงค์ล้มเหลวเมื่อคุณเชื่อมต่ออุปกรณ์ครั้งแรก)
    4. หลังจากติดตั้งซอฟต์แวร์เบต้า 3 แล้ว ให้กู้คืนจากข้อมูลสำรองที่คุณทำในขั้นตอนที่ 1
  • วิดีโอที่ซื้อจาก iTunes Store จะไม่เล่นบน AppleTV รุ่นที่ 2 ผ่าน AirPlay ด้วย iTunes 10.5

MMS

  • การส่ง MMS ของวิดีโอขนาดใหญ่ไม่ทำงาน

การปรับแต่งรูปภาพ

  • หากคุณใช้การปรับตาแดงใน iOS และนำเข้าภาพของคุณไปยังโครงสร้างเมล็ดพันธุ์ iPhoto การปรับตาแดงจะไม่ปรากฏบนภาพนั้นใน iPhoto ด้วยเหตุนี้ การซิงค์รูปภาพของคุณกลับไปยังอุปกรณ์ iOS จาก iPhoto ในภายหลังจะไม่แสดงการปรับตาแดง

เตือนความจำ

แก้ไขแล้ว: แอปพลิเคชั่นเตือนความจำจะไม่ส่งการแจ้งเตือนสำหรับการเตือนความจำที่อิงตามการเข้า (และ/หรือทางออก) ของสถานที่หากไม่มีวันที่ที่เกี่ยวข้องกับการเตือนความจำ

การตั้งค่า

  • ปุ่ม "สำรองข้อมูลทันที" ถูกเปิดใช้งานโดยไม่มีการเปิดใช้งานคลาสข้อมูลสำรองสำหรับบัญชี
  • แก้ไขแล้ว: หากคุณเปิดแป้นพิมพ์ของข้อกำหนดในการตั้งค่า -> ทั่วไป -> การอัปเดตซอฟต์แวร์ คุณจะไม่สามารถยกเลิกได้ คุณต้องบังคับออกจากการตั้งค่าเพื่อออกจากระบบ
  • ใหม่: ในไอคอน FaceTime รุ่นเบต้านี้หายไปในการตั้งค่าบน iPhone

เครื่องจำลอง

  • ใหม่: บริการระบุตำแหน่งไม่ทำงานในโปรแกรมจำลอง iOS 4.3 ที่ทำงานบน Mac OS 10.7 พร้อม Xcode 4.2

กระดานกระโดดน้ำ

  • การแจ้งเตือนแบบพุชและท้องถิ่นสำหรับแอปจะปรากฏในศูนย์การแจ้งเตือนใหม่ใน iOS 5 ศูนย์การแจ้งเตือนจะแสดงการแจ้งเตือนที่ถือว่า "ยังไม่ได้อ่าน" เพื่อรองรับการแจ้งเตือนแบบพุชและในพื้นที่ที่ไม่มีสถานะ "ยังไม่ได้อ่าน" นักพัฒนาสามารถใช้การนับป้ายแอปพลิเคชันเพื่อทริกเกอร์การล้างการแจ้งเตือนจากศูนย์การแจ้งเตือน เมื่อแอปพลิเคชันล้างจำนวนป้าย (โดยตั้งค่าเป็นศูนย์) iOS 5 จะล้างการแจ้งเตือนจากศูนย์การแจ้งเตือน

ทวิตเตอร์

  • ใหม่: เมื่อทวีตตำแหน่งของคุณจาก Safari และออกก่อนที่จะสร้างตำแหน่ง ลูกศรบอกตำแหน่งจะยังคงอยู่ในแถบสถานะ ลูกศรสามารถลบออกได้โดยการฆ่า Safari จากตัวสลับงาน

UI อัตโนมัติ

  • ใหม่: ใน iOS 5 เบต้า 3 การดำเนินการครั้งแรกของสคริปต์หลังจากรีบูตหรือลบการติดตั้งอาจล้มเหลว ความพยายามครั้งต่อไปจะสำเร็จจนกว่าอุปกรณ์จะรีบูตอีกครั้ง
  • ปุ่มเล่นและบันทึกในตัวแก้ไขสคริปต์เครื่องมือระบบอัตโนมัติอาจทำงานไม่ถูกต้องหลังจากกำหนดเป้าหมายแอปพลิเคชันที่เรียกใช้โดยเซสชันการติดตามและสิ้นสุดแล้ว นอกจากนี้ยังอาจไม่ทำงานหากคุณกำหนดเป้าหมายแอปพลิเคชันที่ถูกระงับ หากคุณพบปัญหานี้และยังคงมีปัญหาอยู่ คุณอาจต้องปิดและเปิดเอกสารการติดตามอีกครั้งเพื่อกลับเข้าสู่สถานะการทำงาน
  • เมื่อจับการกระทำลงในสคริปต์โดยใช้เครื่องมืออัตโนมัติ อินเทอร์เฟซกับมุมมองเว็บหรือเซลล์ตาราง ที่มีองค์ประกอบนอกหน้าจอจำนวนมากอาจใช้เวลานานมากก่อนที่จะกลับมาพร้อมกับ an การแสดงออก.
  • ฟังก์ชัน lock() และ Unlock() ของ UIATarget ถูกแทนที่ด้วย lockForDuration() การทำงาน.
  • เครื่องมือจะเขียนทับสคริปต์การทำงานอัตโนมัติที่โหลด แม้ว่าโปรแกรมอื่นกำลังแก้ไขอยู่ก็ตาม
  • ตั้งแต่ iOS 5 เบต้า 2 เป็นต้นไป คุณสามารถทริกเกอร์การทำงานของสคริปต์ UI Automation บนอุปกรณ์ iOS จากเทอร์มินัลโฮสต์ได้โดยใช้เครื่องมือเครื่องมือ คำสั่งคือ:
    • เครื่องมือ -w -NS

UIKit

  • ใหม่: เริ่มต้นใน iOS 5 เบต้า 3 สัมผัสพิเศษ คุณสมบัติของ UIControl ได้กลับไปเป็นค่าเริ่มต้นเดิมของ NO
  • กลับมาเป็นศูนย์จาก tableView: viewForHeaderInSection: วิธีการ (หรือเทียบเท่าส่วนท้าย) ไม่เพียงพอที่จะซ่อนส่วนหัวอีกต่อไป คุณต้องแทนที่ tableView: heightForHeaderInSection: ความสูงสำหรับส่วนหัว: และคืนค่า 0.0 เพื่อซ่อนส่วนหัว
  • ใน iOS 5 เบต้า UITableView คลาสมีสองวิธีในการย้ายเซลล์หนึ่งจากแถวหนึ่งไปอีกแถวหนึ่งด้วยพารามิเตอร์ที่กำหนด API เหล่านี้คือ:
    • ย้ายส่วน: ไปยังส่วน:
    • moveRowAtIndexPath: toIndexPath:
  • ใช้ UIWebView คลาสในตัวสร้างอินเทอร์เฟซ การตั้งค่าสีพื้นหลังโปร่งใสเป็นไปได้ใน iOS 5 นักพัฒนาที่คอมไพล์กับ SDK ใหม่สามารถตรวจสอบ XIB ของพวกเขาสำหรับการตั้งค่าโปร่งใส UIWebView
  • ใน iOS 5 เบต้า UNavigationBar, UIToolbar, และ UITabBar การใช้งานมีการเปลี่ยนแปลงเพื่อให้ วาดRect: เมธอดจะไม่ถูกเรียกใช้บนอินสแตนซ์ของคลาสเหล่านี้ เว้นแต่จะนำไปใช้ในคลาสย่อย แอพที่มีการนำ drawRect กลับมาใช้ใหม่: ในหมวดหมู่ของคลาสใด ๆ เหล่านี้จะพบว่าไม่มีการเรียกเมธอด drawRect: UIKit ทำการตรวจสอบลิงก์เพื่อป้องกันไม่ให้มีการเรียกวิธีการในแอปที่ลิงก์ก่อน iOS 5 แต่ไม่รองรับการออกแบบนี้ใน iOS 5 หรือใหม่กว่า แอปสามารถ:
    • ใช้ API การปรับแต่งสำหรับแถบที่อยู่ใน iOS 5 ขึ้นไป ซึ่งเป็นวิธีที่ต้องการ
    • คลาสย่อย UINavigationBar (หรือคลาสแท่งอื่นๆ) และแทนที่ drawRect: ในคลาสย่อย
  • NS indexPathForRow: ในส่วน:, ส่วนและวิธีแถวของ NSIndexPath ตอนนี้ใช้ NSInteger แทน NSUIntegerเพื่อให้ประเภทเหล่านี้ตรงกับวิธีการที่กำหนดไว้ใน UITableView.
  • มีปัญหาที่ทราบแล้วในการนำเสนอ a UIVideoEditorControllerวัตถุที่ไม่แสดงวิดีโอที่เลือก ซึ่งปรากฏเป็นว่างเปล่าแทน ในบางกรณีอาจเกิดปัญหาได้เช่นกัน
  • เหตุการณ์การสัมผัสไม่ได้รับการส่งต่อไปยังมุมมองใน กล้องโอเวอร์เลย์วิว คุณสมบัติของ UIImagePickerController
  • NS imagePickerController: didFinishPickingMediaWithInfo: เมธอดของ UIImagePickerController จะไม่ส่งคืน URL ไปยังวิดีโอเมื่อการบันทึกเสร็จสิ้น
  • ใหม่: เมื่อสร้างการนัดหมายใหม่ในแอปปฏิทินบนอุปกรณ์โดยใช้นาฬิกาแบบ 24 ชั่วโมง คุณจะไม่สามารถเลือกค่าชั่วโมงที่มากกว่า 12 ได้ ค่าตัวเลือกวันที่-เวลาตั้งค่าวันทำงานปัจจุบันให้เหมือนกับวันก่อนหน้า (เช่น: การนัดหมายในวันอังคารจะถูกตั้งเป็นวันจันทร์)
  • แก้ไขแล้ว: เราได้เปลี่ยนพฤติกรรมของ scrollToRowAtIndexPath: atScrollPosition: เคลื่อนไหว: ดังนั้น UITableViewScrollPositionTop และ UITableViewScrollPositionBottom ตอนนี้ปรับสำหรับส่วนบนและส่วนล่างของ เนื้อหาแทรก คุณสมบัติ.

WebKit

  • ใหม่: ใน iOS 5 เบต้า 2 คุณสมบัติ CSS ที่สืบทอดมาใหม่ -webkit-overflow-scrolling: value จะพร้อมใช้งาน การสัมผัสค่าช่วยให้นักพัฒนาเว็บเลือกใช้การเลื่อนแบบเนทีฟในองค์ประกอบล้น: การเลื่อน ค่าเริ่มต้นสำหรับคุณสมบัตินี้เป็นอัตโนมัติ
  • กรอบงาน WebKit ได้เลือกเอ็นจิ้น WebKit ที่ใหม่กว่าซึ่งใกล้เคียงกับ Safari 5.1 บางพื้นที่ที่ต้องระวังด้วยเฟรมเวิร์ก WebKit ใหม่บน iOS:
    • มี parser ที่เข้ากันได้กับ HTML5 ใหม่
    • ความกว้างของเค้าโครงข้อความอาจเปลี่ยนแปลงเล็กน้อยเนื่องจากลักษณะการปัดเศษคำในขณะนี้มีความแม่นยำตามทศนิยม
    • มีการปรับปรุงการตรวจสอบของ ช่องแบบฟอร์ม ซึ่งรวมถึงการลบศูนย์นำหน้าและการจัดรูปแบบตัวเลข
    • รองรับเหตุการณ์การแตะในช่องป้อนข้อมูลแล้ว
    • window.onerror ได้รับการสนับสนุนแล้ว
    • มีตัวแทนผู้ใช้ใหม่ที่ไม่มีข้อมูลสถานที่ในสตริงตัวแทนผู้ใช้

ซิงค์ WiFi

  • ใน iOS 5 เบต้า 2 การซิงค์แบบไร้สายสามารถใช้ได้กับ Mac ต้องใช้ iTunes 10.5 เบต้า 2 และ OS X 10.6.8 หรือ Lion คุณจะเห็นตัวเลือกเพื่อเปิดใช้งานการซิงค์แบบไร้สายเมื่อคุณเชื่อมต่ออุปกรณ์กับ iTunes ด้วยสาย USB ขอแนะนำให้คุณทำการซิงค์ครั้งแรกด้วยสายเคเบิลหลังจากกู้คืนอุปกรณ์ของคุณ
    • การซิงค์แบบไร้สายจะทำงานโดยอัตโนมัติเมื่ออุปกรณ์เชื่อมต่อกับแหล่งจ่ายไฟและในเครือข่ายเดียวกันกับคอมพิวเตอร์ที่จับคู่ หรือคุณสามารถทริกเกอร์การซิงค์ด้วยตนเองจาก iTunes หรือจากการตั้งค่า -> ทั่วไป -> iTunes Sync (ต้องใช้เครือข่ายเดียวกันกับคอมพิวเตอร์ที่จับคู่) ตรวจสอบให้แน่ใจว่าอุปกรณ์ของคุณเสียบอยู่กับแหล่งพลังงานเมื่อทำการซิงค์แบบไร้สาย
    • หากคุณพบปัญหาเกี่ยวกับแอป สื่อและ/หรือรูปภาพที่ซิงค์กับอุปกรณ์ของคุณ คุณสามารถรีเซ็ตแล้วซิงค์ใหม่ได้ จากการตั้งค่า -> ทั่วไป -> รีเซ็ต เลือกลบเนื้อหาและการตั้งค่าทั้งหมด จากนั้นเชื่อมต่อกับ iTunes อีกครั้งและซิงค์อีกครั้ง
  • แก้ไขแล้ว: ในรุ่นเบต้านี้ iTunes อาจรายงานรูปภาพอย่างไม่ถูกต้องว่าเป็น "อื่นๆ" ในแถบความจุ การซิงค์รูปภาพทำงานได้ตามปกติ
  • ใหม่:ในบางกรณี อุปกรณ์ของคุณอาจไม่สามารถซิงค์รายชื่อ ปฏิทิน และการตั้งค่าบัญชี หรือสำรองข้อมูลไปยัง iTunes หากเกิดเหตุการณ์นี้ขึ้น ให้รีบูตอุปกรณ์และซิงค์ใหม่
  • ใหม่:ในบางกรณี การซิงค์รูปภาพอาจส่งผลให้มีเพียงภาพขนาดย่อบนอุปกรณ์ของคุณ หากเป็นเช่นนี้ ให้ยกเลิกการซิงค์รูปภาพแล้วซิงค์ใหม่อีกครั้ง

Xcode

  • ในรุ่นเบต้านี้ การคืนค่าอุปกรณ์โดยใช้ XCode จะถูกปิดใช้งาน โปรดใช้ iTunes เพื่อสำรองและกู้คืนอุปกรณ์ของคุณเท่านั้น
  • ในบางกรณี Xcode 4.2 Organizer จะไม่แสดงอุปกรณ์ที่อยู่ในโหมดกู้คืน วิธีแก้ปัญหา คุณสามารถใช้ iTunes เพื่อกู้คืนได้
  • แก้ไขแล้ว: ในเครื่องเดสก์ท็อปบางเครื่อง การใช้หน่วยความจำของ Xcode จะเพิ่มขึ้นอย่างรวดเร็วอย่างไม่น่าเชื่อขณะกู้คืนอุปกรณ์หรือคัดลอก IPSW วิธีแก้ปัญหา ใช้ iTunes เพื่อกู้คืน
  • แก้ไขแล้ว: ในรุ่นเบต้านี้ บันทึกข้อขัดข้อง (ไม่แสดงสัญลักษณ์หรือแสดงสัญลักษณ์) จะไม่ปรากฏใน Xcode Organizer เพื่อให้ปรากฏใน Xcode Organizer คุณจะต้องเปลี่ยนชื่ออุปกรณ์
  • ใน iOS 5 เบต้า 2 iOS Simulator เข้ากันไม่ได้กับรุ่นก่อนหน้าของ iCloud Developer Seed สำหรับ OS X ขอแนะนำอย่างยิ่งให้คุณอัปเดตเป็น iCloud Developer Seed ล่าสุดเพื่อให้แน่ใจว่าเข้ากันได้
  • iOS 5.0 SDK รองรับทั้งตัวจำลอง iOS 4.3 และ iOS 5.0

โพสต์บล็อกล่าสุด

วันนี้ในประวัติศาสตร์ของ Apple: App Store มียอดดาวน์โหลดถึง 200 ล้านครั้ง
September 12, 2021

22 ตุลาคม 2551: ในระหว่างการประชุมทางโทรศัพท์ของ Apple Steve Jobs เปิดเผยว่าผู้ใช้ดาวน์โหลดแอปที่ 200 ล้านจาก App Store ในวันนั้นข่าวมาน้อยกว่าห้าเ...

ข้อเสนอรายวันเกี่ยวกับอุปกรณ์ Apple และผลิตภัณฑ์เทคโนโลยีอื่นๆ
August 20, 2021

หูฟังบลูทูธเหล่านี้สามารถแปลได้มากกว่า 30 ภาษา [ดีล]นอกจากจะเป็นชุดเอียร์บัดที่ยอดเยี่ยมพร้อมแบตเตอรี่ที่ใช้งานได้นานถึง 6 ชั่วโมงแล้ว หูฟังเหล่านี...

| ลัทธิ Mac
August 20, 2021

ทำคะแนนเพิ่มอีก 15% จากดีลดิจิทัลเหล่านี้ในช่วงสุดสัปดาห์วันแรงงานนี้ [ดีล]สร้างความแตกต่างให้เว็บไซต์ของคุณด้วยส่วนต่อท้าย .TECH ที่มีให้ใช้งานเป็...