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

Xcode คือสภาพแวดล้อมการพัฒนาแบบรวมของ Apple (IDE) หมายเหตุการใช้: ใช้แท็กนี้เฉพาะสำหรับคำถามเกี่ยวกับ Xcode IDE เท่านั้นไม่ใช่สำหรับหัวข้อการเขียนโปรแกรม Mac หรือ iOS ทั่วไป ใช้คำถามการเขียนโปรแกรม [cocoa] สำหรับ Mac และ [cocoa-touch] หรือ [iOS] หรือ [Swift] สำหรับคำถามการเขียนโปรแกรม iOS

4
'#selector' หมายถึงวิธีการที่ไม่เปิดเผย Objective-C
Xcode 7.3 ใหม่ที่ส่งผ่านพารามิเตอร์ผ่าน addTarget มักจะใช้ได้กับฉัน แต่ในกรณีนี้มันทำให้เกิดข้อผิดพลาดในชื่อเรื่อง ความคิดใด ๆ ? มันพ่นอีกครั้งเมื่อฉันพยายามเปลี่ยนเป็น @objc ขอบคุณ! cell.commentButton.addTarget(self, action: #selector(FeedViewController.didTapCommentButton(_:)), forControlEvents: UIControlEvents.TouchUpInside) ตัวเลือกที่กำลังโทร func didTapCommentButton(post: Post) { }
105 xcode  swift 

2
อะไรคือความสัมพันธ์ระหว่าง setNeedsLayout ของ UIView, layoutIfNeeded และ layoutSubviews?
ใครสามารถให้คำอธิบายที่ชัดเจนเกี่ยวกับความสัมพันธ์ระหว่างUIView's setNeedsLayout, layoutIfNeededและlayoutSubviewsวิธีการ? และตัวอย่างการใช้งานที่จะใช้ทั้งสามอย่าง ขอบคุณ. สิ่งที่ทำให้ฉันสับสนคือถ้าฉันส่งsetNeedsLayoutข้อความดูแบบกำหนดเองของฉันสิ่งต่อไปที่จะเรียกใช้หลังจากวิธีนี้คือการlayoutSubviewsข้ามไปlayoutIfNeededเลย จากเอกสารฉันคาดว่าโฟลว์จะsetNeedsLayout> ทำให้layoutIfNeededถูกเรียก> สาเหตุlayoutSubviewsที่จะเรียก
105 iphone  xcode  uiview 

12
จะสร้างปุ่มโค้งมนง่ายๆใน Storyboard ได้อย่างไร?
ฉันเพิ่งเริ่มเรียนรู้การพัฒนา iOS ไม่พบวิธีสร้างปุ่มโค้งมนง่ายๆ ฉันพบแหล่งข้อมูลสำหรับเวอร์ชันเก่า ฉันต้องตั้งค่าพื้นหลังแบบกำหนดเองสำหรับปุ่มหรือไม่? ใน Android ฉันจะใช้แพตช์ 9 แต่ฉันรู้ว่า iOS ไม่มีความสามารถนี้

13
หน้าจอเปิดตัว iOS ใน React Native
ฉันกำลังทำงานกับแอป React Native และฉันกำลังพยายามตั้งค่าหน้าจอเรียกใช้แบบปรับแต่ง แต่ไม่สามารถทำได้ React Native สร้าง LaunchScreen.xib ตามค่าเริ่มต้นดังนั้นฉันจึงสร้าง LaunchImage ภายใน Images.xcassets: ฉันได้อ่านว่าฉันได้แก้ไข "Launch Screen File" ภายใต้ "App Icons and Launch Images" ในตัวเลือกของฉัน: เมื่อฉันทำเสร็จแล้วหน้าจอเริ่มต้นของฉันจะกลายเป็นสีดำโดยสิ้นเชิงและเมื่อโหลดแอปจะมีทั้งกรอบสีดำด้านบนและด้านล่าง: ดังนั้นฉันจึงไม่รู้ว่าฉันต้องทำอะไรเพื่อตั้งค่าหน้าจอเปิดตัวในโครงการ React Native ฉันจะขอบคุณถ้ามีใครสามารถช่วยฉันแก้ปัญหาเหล่านั้นได้ ขอบคุณล่วงหน้า.

7
เครื่องหมายคำถามหมายถึงอะไรใน Xcode Project Navigator?
ในตัวนำทางโครงการใน Xcode ฉันไม่แน่ใจว่าคืออะไร? กำลังพยายามบอกฉันข้างชื่อไฟล์ ฉันแน่ใจว่าไม่ใช่เรื่องบังเอิญที่นี่เป็นไฟล์เดียวกับที่ฉันลากจากไดเรกทอรีรากของฉันสำหรับโครงการไปยังโฟลเดอร์ Classes (เนื่องจากมีไฟล์. mm อยู่ที่นั่นและฉันต้องการให้พวกเขาอยู่ด้วยกัน) โครงการยังคงรวบรวมได้ดีอย่างไรก็ตามความรู้สึกรหัสของฉันพังเมื่อเร็ว ๆ นี้และฉันสงสัยว่านี่อาจเป็นส่วนหนึ่งของปัญหาหรือไม่ ขอบคุณ!

9
ไม่พบสตริงสิทธิ์ "aps-environment" ที่ถูกต้องสำหรับแอปพลิเคชันบน App Store
ดังนั้นฉันจึงมีแอพนี้ชื่อว่า Dripper ซึ่งฉันได้วางจำหน่ายเมื่อประมาณหนึ่งเดือนที่แล้วและอัปเดตเมื่อสองสามวันก่อน การอัปเดตได้เพิ่มการแจ้งเตือนแบบพุชและการปรับแต่งเล็กน้อย ฉันทดสอบด้วย sandbox-apn โดยใช้โปรไฟล์การพัฒนาและสิ่งต่างๆก็ใช้งานได้ดี จากนั้นฉันก็เปลี่ยนสิ่งต่างๆไปที่ production-apn และผลักดันมันไปสู่การทดลองบินอีกครั้งสิ่งต่างๆก็ทำงานได้อย่างสมบูรณ์แบบ เมื่อฉันวางการอัปเดตในตลาดและดำเนินการแล้วฉันสังเกตว่าฉันไม่ได้รับการลงทะเบียนแบบพุชใหม่บนเซิร์ฟเวอร์ ฉันดูบันทึกคอนโซลของอุปกรณ์และพบสิ่งนี้: 4 ธ.ค. 17:55:15 Ina-touch-it Coffco [1210]: การลงทะเบียนสำหรับการแจ้งเตือนระยะไกล 4 ธันวาคม 17:55:15 Ina-touch-it SpringBoard [52]: ไม่พบสตริงสิทธิ์ "aps-environment" ที่ถูกต้องสำหรับแอปพลิเคชัน 'Dripper': (null) การแจ้งเตือนจะไม่ถูกส่ง 4 ธ.ค. 17:55:15 น. Ina-touch-it Coffco [1210]<Warning>: Failed to register with error : Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' …


7
วิธีสร้างใบรับรอง P12 สำหรับการแจกจ่าย iOS
เรามีแอป iOS ที่ใบรับรองการแจ้งเตือนแบบพุชหมดอายุแล้วและเรากำลังพยายามสร้างใหม่ ฉันได้สร้างใบรับรองใหม่ในพอร์ทัลการจัดเตรียม (ios_developer.cer, ios_distribution.cer) และดาวน์โหลด ฉันทำตามคำแนะนำที่นี่ใน Stack Overflowเพื่อแปลงเป็น PEM แล้วเป็นไฟล์ P12 แต่ฉันติดขัด เมื่อฉันพยายามที่จะแปลง PEM เป็น P12 มันต้องการคีย์ส่วนตัวบางประเภทและฉันไม่รู้ว่าจะได้รับจากที่ไหน ฉันได้ลองโหลดสิ่งเหล่านี้ลงใน Keychain Access แล้ว ฉันเคยอ่านมาว่าคุณสามารถส่งออกเป็น P12 ได้จากที่นั่น แต่เมื่อฉันนำเข้าข้อมูลนั้นจะไม่ปรากฏที่ใดเลย
104 ios  iphone  xcode  certificate  p12 

8
ค้นหาโปรไฟล์การจัดเตรียมใน Xcode 5
ใน Xcode 5 ฉันสามารถดูรายการโปรไฟล์การจัดเตรียมได้ภายใต้Xcode >> preferences >> accounts >> view details. ฉันต้องการคัดลอกโปรไฟล์และต้องส่งไปยังลูกค้าของฉัน แต่ฉันไม่สามารถคลิกขวาเพื่อค้นหาโดยใช้ตัวเลือก" เปิดเผยโปรไฟล์ใน Finder " ฉันจะรับโปรไฟล์การจัดสรรเฉพาะใน XCode 5 ได้อย่างไรหรือต้องดาวน์โหลดจาก developer.apple ทุกครั้ง

14
ฉันสามารถปิดใช้งานการจัดวางอัตโนมัติสำหรับมุมมองย่อยเฉพาะที่รันไทม์ได้หรือไม่
ฉันมีมุมมองที่ต้องมีการจัดการเฟรมโดยใช้โปรแกรม - เป็นมุมมองเอกสารประเภทหนึ่งที่ครอบคลุมเนื้อหาซึ่งจะถูกเลื่อนและซูมไปรอบ ๆ ซูเปอร์วิวโดยจัดการกับจุดเริ่มต้นของเฟรม Autolayout ต่อสู้กับสิ่งนี้ที่รันไทม์ การปิดการใช้งานระบบอัตโนมัติโดยสิ้นเชิงดูเหมือนจะค่อนข้างรุนแรงเนื่องจากสามารถใช้เพื่อจัดการเลย์เอาต์สำหรับมุมมองอื่น ๆ ได้อย่างสมเหตุสมผล ดูเหมือนว่าสิ่งที่ฉันต้องการคือ "null constraint" บางอย่าง

1
iOS 8.1 Simulator Localization เสีย (NSLocalizedString)
TL; DR: ดูเหมือนว่าการแปลภาษาจะไม่ทำงานกับโปรแกรมจำลอง xCode 6.1 และ 8.1 วิธีแก้ปัญหา: ไปที่ "แก้ไขโครงร่าง" >> "เรียกใช้" (แถบด้านข้าง) >> แท็บ "ตัวเลือก" >> "ภาษาแอปพลิเคชัน" เลือกภาษาที่คุณต้องการเรียกใช้แอปบนเครื่องจำลอง เรื่องยาว: ฉันได้อัปเดต xCode เป็น 6.1 การอัปเดตลบตัวจำลอง iOS 7.x และเหลือฉันไว้กับโปรแกรมจำลอง 8.x เท่านั้น ฉันทำตามขั้นตอนต่อไปนี้แล้ว: ฉันได้ติดตั้งโปรแกรมจำลอง 7.x แล้ว ทำความสะอาดโครงการ ลบแอพออกจากเครื่องจำลอง ลบโฟลเดอร์ที่ได้รับสำหรับโครงการของฉัน โครงการรองรับภาษาอังกฤษและภาษาญี่ปุ่น บนโปรแกรมจำลอง 7.1 (5s) การแปลภาษาทำงานได้ตามที่คาดไว้ บนโปรแกรมจำลอง 8.1 (5s) มันไม่ทำงาน ฉันเดาว่า Apple ทำอะไรบางอย่างกับเครื่องจำลองเพราะมันใช้งานได้กับอุปกรณ์จริง ข้อมูลใด …

23
สัญลักษณ์ที่ซ้ำกันสำหรับแขนสถาปัตยกรรม 64
เมื่อฉันพยายามเรียกใช้ Xcode Project ของฉันมันล้มเหลวด้วยข้อผิดพลาดที่ระบุว่าฉันมีสัญลักษณ์ซ้ำกัน ฉันดูออนไลน์ซึ่งพบรายการที่ซ้ำกันเหล่านี้ แต่ไม่มีโชค: มีความคิดอย่างไรในการแก้ไขปัญหานี้

9
จะอัปเดตข้อจำกัดความสูงคงที่ของ UIView แบบเป็นโปรแกรมได้อย่างไร
ฉันมี UIViewและตั้งข้อ จำกัด โดยใช้ Xcode Interface Builder ตอนนี้ฉันต้องการอัปเดตสิ่งนั้น UIViewค่าคงที่ความสูงของอินสแตนซ์นั้นโดยทางโปรแกรม มีฟังก์ชั่นที่เหมือนmyUIView.updateConstraints()แต่ไม่รู้จะใช้ยังไง

2
ตัวแปร Xcode
ใน Xcode ฉันรู้ว่าคุณสามารถรับตัวแปรเช่นPROJECT_DIRเพื่อใช้ในบางสถานการณ์เช่นเฟสการสร้างสคริปต์ที่รัน ฉันสงสัยว่าเป็นไปได้ไหมที่จะได้รับประเภทการสร้าง (เช่นรีลีสหรือดีบัก ) ความคิดใด ๆ ?

9
SecItemAdd ส่งกลับข้อผิดพลาด -34018 เสมอใน Xcode 8 ในโปรแกรมจำลอง iOS 10
อัปเดต : ปัญหานี้ได้รับการแก้ไขแล้วใน Xcode 8.2 พวงกุญแจทำงานในโปรแกรมจำลองโดยไม่เปิดใช้งานการแชร์พวงกุญแจ เหตุใดฉันจึงมักจะได้รับข้อผิดพลาด -34,018 เมื่อเรียกSecItemAddฟังก์ชั่นใน Xcode 8 / iOS 10 จำลอง ? ขั้นตอนในการทำซ้ำ สร้างหน้าเดี่ยว iOS ของโครงการ app ใหม่ใน Xcode 8. การเรียกใช้รหัสต่อไปนี้ในviewDidLoad(หรือเปิดนี้โครงการ Xcode) let itemKey = "My key" let itemValue = "My secretive bee 🐝" // Remove from Keychain // ---------------- let queryDelete: [String: AnyObject] = [ …
103 ios  xcode  ios10  xcode8 

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