คำถามติดแท็ก xcode9-beta

12
การใช้การอนุมาน Swift 3 @objc ในโหมด Swift 4 ถูกคัดค้านหรือไม่?
สั้น ๆ ในขณะที่ใช้ Xcode 9 Beta ฉันพบว่ามีคำเตือนดังต่อไปนี้: การใช้การอนุมาน Swift 3 @objc ในโหมด Swift 4 เลิกใช้แล้ว โปรดระบุที่อยู่ที่คำเตือนการอนุมาน @objc ที่เลิกใช้แล้วทดสอบรหัสของคุณด้วยการเปิดใช้งานการบันทึก“ ใช้การอนุมาน Swift 3 @objc” ที่คัดค้านแล้วและปิดใช้งานการอนุมาน Swift 3 @objc ** หลังจากการวิจัยบางอย่างฉันยังไม่รู้ว่าจะแก้ไขปัญหานี้อย่างไร ฉันขอขอบคุณเคล็ดลับอย่างมากเกี่ยวกับวิธีการแก้ไขปัญหานี้รวมถึงคำอธิบายว่าเกิดอะไรขึ้น เป้าหมายของฉันคือเข้าใจความเข้าใจที่ดีขึ้นว่าเกิดอะไรขึ้นกับรหัสของฉัน

5
วิธีการออกหรือปิดเครื่องมือจำลองเดี่ยวจากเครื่องมือจำลองหลายตัวที่เปิดใน Xcode 9
ฉันเรียกใช้ตัวจำลองหลายตัวและฉันต้องการปิดหนึ่งตัว ฉันจะทำสิ่งนี้ได้อย่างไร เพราะฉันพยายามปิดมันอย่างที่เราทำใน Xcode รุ่นเก่า แต่ไม่สามารถปิดได้
231 ios  xcode9-beta  xcode9 

13
Xcode 9 - "ข้อ จำกัด ความกว้างคงที่อาจทำให้การตัด" และคำเตือนการแปลภาษาท้องถิ่นอื่น ๆ
ฉันดาวน์โหลด Xcode ใหม่และในเครื่องมือสร้างอินเทอร์เฟซฉันมีปัญหามากมายเกี่ยวกับคำเตือนที่พูดถึงสิ่งต่าง ๆ เช่น: ข้อ จำกัด ความกว้างคงที่อาจทำให้เกิดการตัด ดูเหมือนว่านี้: ฉันมีการแปลหลายภาษาและฉันเข้าใจคำเตือนว่าในภาษาอื่นขนาดของป้ายกำกับอาจมีการเปลี่ยนแปลง แต่แอปของฉันไม่มีปัญหานี้ ฉันวิ่งและทดสอบใน Xcode 8 เมื่อวานมันก็ดี ฉันไม่ต้องการที่จะใช้จ่ายชั่วโมงและชั่วโมงเพิ่มข้อ จำกัด ใหม่ไม่มีจุดหมาย มีคำแนะนำใดบ้าง?

30
ไอคอน UITabBar จำลอง iOS 11 iPhone X และชื่อที่แสดงอยู่ด้านบนซึ่งครอบคลุมแต่ละอื่น ๆ
ใครมีปัญหากับเครื่องจำลอง iPhone X รอบ ๆ ส่วนประกอบ UITabBar? ดูเหมือนว่าของฉันจะแสดงไอคอนและชื่อเรื่องอยู่ด้านบนของกันและกันฉันไม่แน่ใจว่าฉันพลาดอะไรไปหรือเปล่าฉันยังใช้งานมันในเครื่องจำลอง iPhone 8 และอุปกรณ์จริงหนึ่งเครื่องที่มันดูดีตามที่แสดงบน กระดานเรื่องราว iPhone X: ไอโฟน 8

1
คำเตือน“ การประกาศฟังก์ชันนี้ไม่ใช่ต้นแบบ” ใน Xcode 9
เมื่อใช้ Xcode 9 This function declaration is not a prototypeมีบางคำเตือนคอมไพเลอร์กล่าวว่า แนะนำให้เพิ่มลงvoidในเนื้อความของวิธีการซึ่งจะแก้ไขได้ ปัญหาที่ฉันพบคือคำเตือนเหล่านั้นจะถูกส่งไปยัง system-API เช่นUIApplicationdelegate-method: - (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo withResponseInfo:(NSDictionary *)responseInfo completionHandler:(void (^)())completionHandler สิ่งนี้สามารถแก้ไขได้ดังต่อไปนี้: - (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo withResponseInfo:(NSDictionary *)responseInfo completionHandler:(void (^)(void))completionHandler ตอนนี้ฉันสงสัยว่าวิธีการมอบสิทธิ์จะยังคงใช้งานได้ในระยะยาวหรือ Apple จะแทรกvoidiOS 11 เวอร์ชันเบต้าในภายหลัง ฉันสงสัยเพราะถ้าฉันรวมvoidเนื้อหา Xcode จะบ่นเกี่ยวกับตัวเลือกวิธีการที่ไม่ตรงกัน (ซึ่งสมเหตุสมผล) มีใครประสบปัญหาเดียวกันหรือไม่

5
การกำหนดค่าที่ผิดกฎหมาย: ไม่รองรับการรวบรวมเอกสาร IB ที่เก่ากว่า iOS 7 อีกต่อไป
ฉันปรับปรุงเมื่อเร็ว ๆ นี้XCode 9 เมื่อฉันสร้างแอปมันขึ้นว่า"การกำหนดค่าที่ผิดกฎหมาย"สำหรับสตอรีบอร์ดบางรายการในไฟล์พ็อดของฉัน ฉันพยายามสร้างไฟล์สตอรีบอร์ดขึ้นมาใหม่ แต่ไม่ได้ผล

6
ตัวตรวจสอบเธรดหลัก: UI API เรียกบนเธรดพื้นหลัง: - [UIApplication applicationState]
ฉันใช้ Google Maps ใน Xcode 9 beta, iOS 11 ฉันได้รับข้อผิดพลาดส่งออกไปยังบันทึกดังนี้: ตัวตรวจสอบเธรดหลัก: UI API เรียกบนเธรดพื้นหลัง: - [UIApplication applicationState] PID: 4442, TID: 837820, ชื่อเธรด: com.google.Maps.LabelingBehavior, ชื่อคิว: com.apple.root.default-qos.overcommit , QoS: 21 เหตุใดสิ่งนี้จึงเกิดขึ้นเนื่องจากฉันเกือบจะแน่ใจว่าฉันไม่ได้แก้ไของค์ประกอบอินเทอร์เฟซใด ๆ จากเธรดหลักในโค้ดของฉัน override func viewDidLoad() { let locationManager = CLLocationManager() locationManager.requestAlwaysAuthorization() locationManager.requestWhenInUseAuthorization() if CLLocationManager.locationServicesEnabled() { locationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters locationManager.startUpdatingLocation() } viewMap.delegate …

12
แถบนำทางแถบด้านขวาข้อผิดพลาดปุ่มรูปภาพ iOS 11
รหัสนี้ใช้ได้ใน ios10 ฉันได้รับป้ายกำกับและปุ่มรูปภาพซึ่งเป็นโปรไฟล์รูปผู้ใช้วงกลมกลม .. โอเค แต่เมื่อเรียกใช้โปรแกรมจำลอง xcode 9 ios11 ฉันได้รับมันออกมา กรอบปุ่มจะต้องเป็น 32x32 เมื่อตรวจสอบซิมและรับมุมมองและบอก xcode เพื่ออธิบายมุมมองที่ฉันได้รับเอาต์พุตเป็น 170x32 หรือประมาณนั้น นี่คือรหัสของฉัน let labelbutton = UIButton( type: .system) labelbutton.addTarget(self, action:#selector(self.toLogin(_:)), for: .touchUpInside) labelbutton.setTitleColor(UIColor.white, for: .normal) labelbutton.contentHorizontalAlignment = .right labelbutton.titleLabel?.font = UIFont.systemFont(ofSize: 18.00) let button = UIButton(type: .custom) button.addTarget(self, action:#selector(self.toLogin(_:)), for: .touchUpInside) button.frame = CGRect(x: …
101 ios  swift  ios11  xcode9-beta  swift4 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.