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

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

6
ข้อผิดพลาดในการจับคู่เหตุการณ์ที่ประทับเวลา: ไม่พบองค์ประกอบที่ตรงกัน
ฉันกำลังพยายามสร้าง UItest ใน Xcode เมื่อฉันพยายามปัด UIview ฉันได้รับข้อผิดพลาด: Timestamped Event Matching Error: Failed to find matching element หน้าต่างข้อผิดพลาด สิ่งนี้จะเกิดขึ้นหากฉันพยายามแตะ UIView

15
Xcode Command-Slash ทางลัดเพื่อแสดงความคิดเห็นใช้งานได้ในบางครั้งเท่านั้น
ผมมีปัญหาเกี่ยวกับ Xcode เป็นที่ไม่น่าเชื่อถือมากเมื่อใช้แป้นพิมพ์ลัดที่จะแสดงความคิดเห็นหรือรหัส uncomment +⌘ /ดูเหมือนว่าฉันไม่สามารถหารูปแบบที่แท้จริงได้ว่ามันแตกเมื่อไหร่ แต่มักจะเกิดขึ้นหลังจากสร้างและเรียกใช้โค้ดของฉันบนเครื่องจำลอง มันจะไม่ทำงานอีกจนกว่าฉันจะแก้ไขบางอย่างในไฟล์โค้ดของฉัน แม้ว่าฉันจะเปลี่ยนไปใช้ไฟล์อื่นในมุมมองหลัก แต่การแสดงความคิดเห็นผ่านทางลัดก็ไม่ได้ผล แป้นพิมพ์ลัดอื่น ๆ เช่นการเยื้อง⌘+ [ทำงานต่อไปได้ดี คนอื่นมีปัญหานี้หรือไม่และถ้าเป็นเช่นนั้นคุณพบวิธีแก้ไขหรือไม่ ฉันรู้ว่ามันดูเหมือนจะเป็นการบ่นเล็กน้อย แต่เมื่อเรียกใช้แล้วพยายามแสดงความคิดเห็นอย่างรวดเร็วเพื่อตรวจสอบเอฟเฟกต์ก็ไม่สะดวก ฉันใช้ Xcode 6.1 (6A1052d) บน OXS Yosemite 10.10 (14A389) และพัฒนาใน Objective-C สำหรับ iOS หากมีความสำคัญ

9
ไม่สามารถใช้ xcodebuild บน Mavericks ที่ติดตั้ง Command Line Tools
ฉันได้ติดตั้งเครื่องมือบรรทัดคำสั่ง: $ xcode-select --print-path /Library/Developer/CommandLineTools อย่างไรก็ตามเมื่อมีสิ่งใดพยายามใช้xcodebuildฉันได้รับข้อผิดพลาดต่อไปนี้: $ /usr/bin/xcodebuild xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance บน Mountain Lion สามารถใช้สิ่งนี้ได้โดยไม่ต้องติดตั้ง Xcode ทั้งหมดแทนที่จะเป็นเพียง Command Line Tools เป็นไปได้ไหมที่จะทำสิ่งนี้กับ Mavericks ฉันจะทำให้มันทำงานได้อย่างไร? NB นี่คือการติดตั้ง Mavericks ใหม่ทั้งหมด อัปเดต:เพื่อแสดงว่าฉันได้ติดตั้ง Command Line Tools แล้ว: $ gcc --version Configured …

6
Xcode - ค้นหาข้อความในไฟล์ทั้งหมด
มีวิธีค้นหาไฟล์โครงการ Xcode ทั้งหมดหรือไม่? ฉันรู้ว่าฉันสามารถค้นหาข้อความในไฟล์ด้วยโปรแกรมค้นหา แต่การค้นหาบางอย่างด้วย Xcode จะเป็นประโยชน์ เมื่อฉันกดcmd+ fฉันสามารถค้นหาหรือค้นหาและแทนที่ในไฟล์แสดงปัจจุบันเท่านั้น
93 xcode 

12
ยังไม่รองรับตัวแปรคลาส
ฉันเริ่มโปรเจ็กต์โดยใช้ตัวควบคุมมุมมองแยกเป็นตัวควบคุมมุมมองเริ่มต้นและเริ่มโปรเจ็กต์โดยอัตโนมัติจากสตอรี่บอร์ด โดยทั่วไปแอปที่มี UI นี้จะมีตัวควบคุมมุมมองแยกเพียงตัวเดียวเป็นรูทดังนั้นฉันจึงสร้างตัวแปรแบบคงที่ในคลาสย่อยและตั้งค่าเมื่อเริ่มต้นเสร็จสิ้น ดังนั้นฉันต้องการลองพฤติกรรมนี้ด้วยความรวดเร็ว ฉันอ่านหนังสือคู่มือภาษาการเขียนโปรแกรม Swift บน iBook เกี่ยวกับคุณสมบัติ Type (พร้อมคำหลักแบบคงที่และคลาส) และลองใช้โค้ดกับงาน: import UIKit class SplitViewController: UISplitViewController { class func sharedInstance() -> SplitViewController { return SplitViewController.instance } class let instance: SplitViewController = nil init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) { super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) self.initialization() } init(coder aDecoder: NSCoder!) …
93 xcode  swift 

8
เราจะกู้คืน ppc / ppc64 รวมทั้ง 10.4 / 10.5 SDK สนับสนุน Xcode 4 ได้อย่างไร
เนื่องจาก Apple จัดส่งเฉพาะ SDK 10.6 พร้อม Xcode4 การพัฒนาแอปพลิเคชัน PPC ด้วย Xcode4 จึงเป็นไปไม่ได้ แม้ว่าจะมีความเป็นไปได้ในการพัฒนาแอปพลิเคชันด้วย Xcode4 ที่สามารถทำงานบน 10.5 และอาจถึงระบบ 10.4 (โดยการเลือก SDK 10.6 แต่เป้าหมายการปรับใช้ 10.5 หรือ 10.4) แอปพลิเคชันเหล่านี้จะทำงานบน Intel Mac เท่านั้นเนื่องจากคุณต้องการ SDK 10.5 เป็นอย่างน้อยสำหรับ การสร้างแอปพลิเคชัน PPC นอกจากนี้ยังมีบางกรณีที่หายากซึ่งคุณต้องสร้างเทียบกับ SDK ก่อน 10.6 เพื่อรองรับแพลตฟอร์มเต็มรูปแบบเช่นหากฟังก์ชันการทำงานที่เลิกใช้งานบางอย่างหายไปจาก 10.6 SDK อย่างสมบูรณ์ แต่คุณจะต้องใช้มันและการเชื่อมโยงแบบไดนามิกไม่ได้ ตัวเลือกที่ดีที่สุดในกรณีเหล่านั้นเสมอ นอกจากนี้การเชื่อมโยงกับ SDK รุ่นก่อนหน้าในบางครั้งจะทำให้การพัฒนาง่ายขึ้นเนื่องจากฟังก์ชันที่คุณไม่ควรใช้เนื่องจากจะทำให้เกิดความไม่เข้ากันกับระบบปฏิบัติการเวอร์ชันก่อนหน้าจะไม่สามารถใช้งานได้และความพยายามใด ๆ ที่จะใช้งานนี้จะนำไปสู่ข้อผิดพลาดของคอมไพเลอร์หรือตัวเชื่อมโยงทันที สุดท้าย …

5
iOS Autolayout: ปุ่มสองปุ่มที่มีความกว้างเท่ากันเคียงข้างกัน
ขณะนี้ฉันมีปัญหากับ AutoLayout ฉันใช้ตัวสร้างอินเทอร์เฟซและกำลังพยายามวางตำแหน่งปุ่มสองปุ่มที่มีความกว้างเท่ากันเคียงข้างกันดังภาพประกอบในภาพต่อไปนี้ จากภาพตัวอย่างต่อไปนี้ titleImage ของฉันได้รับการ จำกัด อย่างเหมาะสมและแสดงอย่างถูกต้อง แต่ปุ่มต่างๆไม่แสดง ฉันได้ทดลองโดยจัดปุ่ม 1 ให้ตรงกับขอบนำหน้าของ titleImage และ button2 กับขอบต่อท้ายของ titleImage อย่างไรก็ตามการกระจายความกว้างระหว่างปุ่มทั้งสองจะเอียงในจุดนี้ดังที่แสดงด้านล่าง วัตถุประสงค์ของฉันคือการทำความเข้าใจว่าข้อ จำกัด ใดที่ขาดหายไปและควรใช้กับปุ่มทั้งสองเพื่อรักษาความกว้างเท่ากันโดยไม่คำนึงถึงอุปกรณ์ ถ้าเป็นไปได้ฉันต้องการบรรลุสิ่งนี้ผ่านตัวสร้างอินเทอร์เฟซแทนที่จะเป็นโค้ดเพิ่มเติม
93 ios  iphone  xcode  autolayout 

5
วิธีการตั้งค่าเบรกพอยต์แบบมีเงื่อนไขใน Xcode ตามคุณสมบัติสตริงอ็อบเจ็กต์
ฉันต้องการให้ตัวดีบั๊กหยุดพักเมื่อถึงการจับคู่สตริงที่เฉพาะเจาะจง ตัวอย่างเช่นฉันอาจมีสิ่งนี้: Foo myObj = [self gimmeObj]; myObjnameอาจมีคุณสมบัติที่เรียกว่า ฉันต้องการให้ดีบักเกอร์หยุดงานเมื่อ [myObj.name isEqualToString:@"Bar"]; ฉันจะตั้งค่าเบรกพอยต์ตามเงื่อนไขใน Xcode ให้ทำเช่นนั้นได้อย่างไร

15
'การใช้ตัวระบุที่ไม่ได้รับการแก้ไข' ใน Swift
ดังนั้นฉันจึงสร้างแอปขึ้นมาและทุกอย่างก็ทำงานได้ดี แต่วันนี้ฉันสร้างคลาสใหม่เหมือนปกติและด้วยเหตุผลบางอย่างในคลาสนี้ฉันไม่สามารถเข้าถึงตัวแปร Public / Global จากคลาสอื่น ๆ ได้ ชั้นเรียนอื่น ๆ ทั้งหมดทำได้ แต่ตอนนี้เมื่อฉันพยายามสร้างชั้นเรียนใหม่ฉันทำไม่ได้ สิ่งนี้จะได้รับการแก้ไขอย่างไร? ฉันใช้ Swift และ Xcode 6 ชนชั้นแรงงาน: import UIKit import Foundation import Parse import CoreData var signedIn = true class ViewController: UIViewController { คลาสใหม่: import UIKit class NewClass: UIViewController { override func viewDidLoad() { super.viewDidLoad() signedIn = false …
93 ios  xcode  swift 


6
Xcode จะขอรหัสผ่านเพื่อใช้ System Keychain
ฉันใช้ Xcode 4.3.2 ภายใต้ Lion 10.7.3 แต่ทุกครั้งที่ฉันติดตั้งแอพ iPhone บนอุปกรณ์จะถามชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบ ฉันได้ทำทุกอย่างที่แนะนำที่นี่แล้วและยังติดตั้ง Xcode ใหม่: คำถามอื่นที่เกี่ยวข้องกับ StackOverflow แต่ยังไม่ประสบความสำเร็จ นี่คือภาพของหน้าต่างที่ปรากฏตลอดเวลา: ข้อเสนอแนะอื่น ๆ เกี่ยวกับวิธีแก้ปัญหานี้หรือไม่?
93 objective-c  ios  xcode 

9
ขนาดตัวอักษรขั้นต่ำเลิกใช้งานบน iOS เวอร์ชัน 6.0
ฉันเพิ่งอัปเกรดเป็น xcode 4.5 ด้วย iOS 6.0 และมีการเน้นคำเตือนเกี่ยวกับป้ายกำกับ UIL ทั้งหมดในไฟล์ XIB ของฉันว่า "เลิกใช้งานขนาดแบบอักษรขั้นต่ำใน ios เวอร์ชัน 6.0" ไม่มีใครรู้ว่าสิ่งนี้หมายถึงอะไรและจะแก้ไขได้อย่างไร? อัปเดต: ไม่มีรูปภาพอีกแล้ว (อยู่ที่https://skitch.com/hahmadi82/eyk51/cloud )

4
presentViewController: ขัดข้องบน iOS <6 (AutoLayout)
นี่เป็นความผิดพลาดแปลก ๆ ที่ฉันได้รับ ความผิดพลาดเกิดขึ้นเมื่อฉันกดปุ่มที่ไปที่ ViewController บางตัว บรรทัดที่มันขัดข้องคือ: DestinationInformationViewController *info = [[DestinationInformationViewController alloc] init]; [info setModalTransitionStyle: UIModalTransitionStyleCrossDissolve]; [self presentViewController:info animated:YES completion: nil]; // CRASHES HERE [info release]; การติดตามข้อขัดข้องคือ: *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint' *** First throw call stack: (0x3758288f 0x35287259 0x37582789 …

6
ค่ากำหนด Xcode 4.2“ รองรับอุปกรณ์ที่เชื่อมต่อแบบไร้สาย” ทำอะไร
ใน Xcode 4.2 มีการตั้งค่าใหม่ภายใต้แท็บทั่วไปที่เรียกว่า "iOS Device Discovery" พร้อมด้วยตัวเลือกช่องทำเครื่องหมาย "Support Wirelessly Connected Devices" ตัวเลือกนี้ทำอะไร? เมื่อตรวจสอบแล้วเราจะใช้ความสามารถใหม่นี้ได้อย่างไร?

8
ไม่สามารถนำเข้าโมดูลที่คอมไพล์ด้วย Swift 4.0 ใน Swift 4.0.1
อย่างไรก็ตามฉันได้คอมไพล์กรอบงานใหม่โดยใช้ Xcode เดียวกันและยังคงให้ข้อผิดพลาดนี้แก่ฉัน Base SDK iOS 11.1 สำหรับทั้งคู่ เวอร์ชันภาษา Swift Swift 4.0 สำหรับทั้งคู่ ไม่ใช้ Pods / Carthage ฉันหวังว่าจะมีคนรู้
92 ios  swift  xcode  xcode9  swift4 

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