คำถามติดแท็ก ios10

iOS 10 เป็นเวอร์ชันที่ 10 ของระบบปฏิบัติการมือถือ iOS ของ Apple มีการประกาศในงาน Apple Worldwide Developers Conference (WWDC) ของ บริษัท เมื่อวันที่ 13 มิถุนายน 2016 แท็ก ios10 ควรใช้สำหรับคำถามเฉพาะเกี่ยวกับระบบปฏิบัติการ iOS 10 ของ Apple คำถามทั่วไปเกี่ยวกับ iOS ควรใช้แท็ก ios

13
เนื่องจาก Xcode 8 และ iOS10 มุมมองจึงไม่ได้รับการปรับขนาดอย่างเหมาะสมบน viewDidLayoutSubviews
ดูเหมือนว่าเมื่อเปิด Xcode 8 viewDidLoadมุมมองย่อยของวิวคอนโทรลเลอร์ทั้งหมดจะมีขนาดเท่ากับ 1000x1000 สิ่งที่แปลก แต่โอเคviewDidLoadไม่เคยมีสถานที่ที่ดีกว่าในการปรับขนาดมุมมองอย่างถูกต้อง แต่viewDidLayoutSubviewsเป็น! และในโครงการปัจจุบันของฉันฉันพยายามพิมพ์ขนาดของปุ่ม: - (void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; NSLog(@"%@", self.myButton); } บันทึกแสดงขนาด (1000x1000) สำหรับ myButton! จากนั้นถ้าฉันเข้าสู่ระบบด้วยการคลิกปุ่มตัวอย่างเช่นบันทึกจะแสดงขนาดปกติ ฉันใช้การจัดวางอัตโนมัติ เป็นบั๊กหรือเปล่า?
95 ios  autolayout  ios10  xcode8 

9
เอกสาร Main.storyboard ต้องการ Xcode 8.0 หรือใหม่กว่า
ฉันดาวน์โหลด Xcode beta และเปิดโครงการที่มีอยู่เพื่อดูว่ามันทำงานอย่างไรกับ Xcode 8 beta (ฉันเปิดไฟล์ Storyboard จาก Xcode 8) ตอนนี้เมื่อฉันเปิดโปรเจ็กต์จาก Xcode 7.3 ฉันไม่สามารถเปิดไฟล์สตอรี่บอร์ดได้มันทำให้ฉันมีข้อผิดพลาดตามมา เวอร์ชันนี้ไม่รองรับเอกสารที่บันทึกในรูปแบบ Xcode 8 เปิดเอกสารนี้ด้วย Xcode 8.0 หรือใหม่กว่า ฉันควรทำอย่างไรเพื่อเปลี่ยนกลับเนื่องจากฉันต้องการทำงานกับ Xcode 7 ต่อไป ใน Xcode 8 ฉันได้รับแจ้งให้เลือกอุปกรณ์และฉันเลือก iPhone 6S ฉันคิดว่าส่วนนั้นต้องรับผิดชอบต่อไฟล์สตอรี่บอร์ดที่ไม่เปิดใน Xcode 7

6
แอปถูกปฏิเสธเนื่องจากไม่มีคำอธิบายการใช้งาน (Xcode8)
วันนี้ฉันจึงได้รับเมลนี้แจ้งว่าแอปรุ่นล่าสุดของฉันถูกปฏิเสธโดย iTunes Connect เนื่องจากคำอธิบายการใช้งานบางส่วนขาดหายไป ให้ถูกต้อง: แอปนี้พยายามเข้าถึงข้อมูลที่อ่อนไหวต่อความเป็นส่วนตัวโดยไม่มีคำอธิบายการใช้งาน Info.plist ของแอปต้องมีคีย์ NSContactsUsageDescription พร้อมด้วยค่าสตริงที่อธิบายให้ผู้ใช้ทราบว่าแอปใช้ข้อมูลนี้อย่างไร แอปนี้พยายามเข้าถึงข้อมูลที่อ่อนไหวต่อความเป็นส่วนตัวโดยไม่มีคำอธิบายการใช้งาน Info.plist ของแอปต้องมีคีย์ NSCalendarsUsageDescription พร้อมด้วยค่าสตริงที่อธิบายให้ผู้ใช้ทราบว่าแอปใช้ข้อมูลนี้อย่างไร แอปนี้พยายามเข้าถึงข้อมูลที่อ่อนไหวต่อความเป็นส่วนตัวโดยไม่มีคำอธิบายการใช้งาน Info.plist ของแอปต้องมีคีย์ NSPhotoLibraryUsageDescription พร้อมด้วยค่าสตริงที่อธิบายให้ผู้ใช้ทราบว่าแอปใช้ข้อมูลนี้อย่างไร แอปนี้พยายามเข้าถึงข้อมูลที่อ่อนไหวต่อความเป็นส่วนตัวโดยไม่มีคำอธิบายการใช้งาน Info.plist ของแอปต้องมีคีย์ NSBluetoothPeripheralUsageDescription พร้อมด้วยค่าสตริงที่อธิบายให้ผู้ใช้ทราบว่าแอปใช้ข้อมูลนี้อย่างไร แอปนี้พยายามเข้าถึงข้อมูลที่อ่อนไหวต่อความเป็นส่วนตัวโดยไม่มีคำอธิบายการใช้งาน Info.plist ของแอปต้องมีคีย์ NSMicrophoneUsageDescription พร้อมด้วยค่าสตริงที่อธิบายให้ผู้ใช้ทราบว่าแอปใช้ข้อมูลนี้อย่างไร แอปนี้พยายามเข้าถึงข้อมูลที่อ่อนไหวต่อความเป็นส่วนตัวโดยไม่มีคำอธิบายการใช้งาน Info.plist ของแอปต้องมีคีย์ NSMotionUsageDescription พร้อมด้วยค่าสตริงที่อธิบายให้ผู้ใช้ทราบว่าแอปใช้ข้อมูลนี้อย่างไร เมื่อปัญหาเหล่านี้ได้รับการแก้ไขแล้วคุณสามารถส่งไบนารีที่แก้ไขได้อีกครั้ง ฉันคิดว่าสิ่งเหล่านี้กลายเป็นสิ่งจำเป็นสำหรับ iOS 10 แต่ปัญหาเดียวคือแอปของฉันไม่ได้ขออนุญาตเข้าถึงสิ่งเหล่านี้ .. ฉันคิดว่าคำอธิบายนั้นจำเป็นต่อเมื่อคุณขออนุญาตจริง ๆ ? เป็นเพราะหนึ่งในการอ้างอิงของฉัน (Cocoapods) อาจมีรหัสเพื่อขอสิทธิ์เหล่านี้หรือไม่ หรือคำอธิบายเหล่านี้จำเป็นแม้ว่าฉันจะไม่ขอดูปฏิทินผู้ใช้รายชื่อติดต่อ ฯลฯ

9
iOS 10 ไม่พิมพ์ NSLogs
ไม่มีอะไรพิมพ์จากNSLogบน Xcode 8.0 beta (8S128d) printfไม่เปลี่ยนแปลง นี่คือรหัสของฉัน: NSLog(@"hello from NSLog"); printf("hello from printf"); นี่คือผลลัพธ์บน iOS 9 Simulator: 2016-06-17 09:49:10.887 calmapp-dev[28517:567025] hello from NSLog hello from printf นี่คือผลลัพธ์บน iOS 10 Simulator: hello from printf
89 ios  xcode  nslog  xcode8  ios10 

11
ไม่สามารถอ่านค่าใน CFPrefsPlistSource iOS 10
ฉันได้อัปเดต Xcode 8 เป็นเบต้า 2 แล้ววันนี้และฉันพยายามแชร์ข้อมูลระหว่างแอปและส่วนขยายวันนี้ ฉันกำลังเผชิญกับคำเตือนบันทึกนี้: 2016-07-08 18: 00: 24.732472 ProjetctX [941: 42801] [ค่าเริ่มต้นของผู้ใช้] ไม่สามารถอ่านค่าใน CFPrefsPlistSource <0x1700f1280> (โดเมน: group.xpto, ผู้ใช้: kCFPreferencesAnyUser, ByHost: ใช่คอนเทนเนอร์: (null)) : อนุญาตให้ใช้ kCFPreferencesAnyUser กับคอนเทนเนอร์สำหรับ System Containers โดยแยกออกจาก cfprefsd ใครก็ได้ช่วยฉันที

3
'Vary for Traits' ใน Xcode 8 คืออะไร?
ฉันใช้ autolayout และขนาดชั้นเรียน แต่ด้วยการเปิดตัว iOS 10 และ Xcode ใหม่ 8.0 Vary for Traitsมีหนึ่งตัวเลือกใหม่ นี่คือการเปลี่ยน Size Classe สำหรับความกว้างและความสูงของอุปกรณ์ที่แตกต่างกัน โดยการเลือกwidthช่องทำเครื่องหมายจะปรากฏvarying 14 compact width devicesขึ้น โดยการเลือกheightช่องทำเครื่องหมายจะปรากฏvarying 18 compact height devicesขึ้น โดยการเลือกช่องทำเครื่องหมายทั้งสองช่องจะปรากฏvarying 11 compact width regular height devicesขึ้น จะใช้ประโยชน์จากตัวเลือกนี้ได้อย่างไร? เราสามารถใช้ AutoLayout กับคลาสขนาดเช่น Xcode7.0 ได้หรือไม่? หากท่านใดมีความรู้เชิงลึกโปรดอธิบาย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.