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

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

8
คุณสร้าง UIImage View แบบเป็นโปรแกรมได้อย่างไร - Swift
ฉันกำลังพยายามสร้าง UIImage View โดยใช้โปรแกรมฉันมีมุมมองใหม่และพยายามทำสิ่งนี้ let imageName = "yourImage.png" yourview.backgroundColor = UIColor.colorWithPatternImage(UIImage(named:imageName)) ไม่ได้ผลเพราะฉันไม่รู้ว่านี่ควรเป็นมุมมองของคุณในบรรทัดที่สอง คำถาม: ฉันจะทำให้ UIImageView ปรากฏบนหน้าจอได้อย่างไรโดยการเข้ารหัสแทนที่จะทำในกระดานเรื่องราว

7
Xcode - ไม่มี dSYM ให้ดาวน์โหลด
ฉันต้องการแตกไฟล์ dSYM จาก แต่เมื่อฉันคลิกที่"ดาวน์โหลด dSYMs ... "ในออแกไนเซอร์ฉันได้รับข้อความต่อไปนี้: "ไม่มี dSYM ให้ดาวน์โหลด" ฉันใช้ Xcode 7.2 กับพื้นที่ทำงานที่สร้างโดย Cocoapods 0.39 ฉันจะรับได้อย่างไร
107 ios  xcode  xcode7  dsym 

6
วิธีใช้คีย์เวิร์ด Objective-C แบบ nonnull และ nullable ในวิธี API แบบบล็อก
พิจารณาวิธีการต่อไปนี้ - (void)methodWithArg:(NSString *)arg1 andArg:(NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; ด้วยคำหลักใหม่nonnullและnullable คำอธิบายประกอบเราสามารถเพิ่มคุณค่าได้ดังนี้: - (void)methodWithArg:(nonnull NSString *)arg1 andArg:(nullable NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; แต่เรายังได้รับคำเตือนนี้: ตัวชี้ไม่มีตัวระบุประเภท nullability (__nonnull หรือ __nullable) หมายถึงพารามิเตอร์ที่สาม (บล็อกที่หนึ่ง) เอกสารไม่ครอบคลุมกับตัวอย่างวิธีการระบุ nullability ของพารามิเตอร์บล็อก มันระบุคำต่อคำ คุณสามารถใช้รูปแบบที่ไม่ขีดเส้นใต้ที่เป็นค่าว่างและไม่เป็นค่าว่างได้ทันทีหลังจากวงเล็บเปิดตราบใดที่ชนิดนั้นเป็นวัตถุธรรมดาหรือตัวชี้บล็อก ฉันลองใส่หนึ่งในสองคำหลักสำหรับบล็อก (ในตำแหน่งใดก็ได้) โดยไม่มีโชค ลองใช้รูปแบบที่นำหน้าขีดล่างด้วย ( __nonnullและ__nullable) ดังนั้นคำถามของฉันคือฉันจะระบุความหมายเชิงโมฆะสำหรับพารามิเตอร์บล็อกได้อย่างไร

9
แก้ไขการเยื้องรหัสใน Xcode
เมื่อฉันเริ่มแก้ไขโค้ดของฉันและเพิ่มสำหรับลูปหรือถ้าหากคำสั่งนั้นการเยื้องรหัสของฉันถูกตีกลับเนื่องจากรหัสก่อนหน้ายังคงรักษาการเยื้องเดิมไว้แทนที่จะปรับโดยอัตโนมัติ ใน Visual Studio คุณสามารถไฮไลต์โค้ดและเลือก 'การเลือกรูปแบบ' เพื่อแก้ไขปัญหาเหล่านี้ - มีอะไรที่คล้ายกันใน Xcode หรือไม่
107 xcode 

7
Xcode Debugger: ดูค่าของตัวแปร
รหัสของฉันใน UITableViewController: delegate.myData = [myData objectAtIndex:indexPath.row]; ฉันจะดูค่าของdelegate.myDataหรือindexPath.rowใน Debugger ได้อย่างไร delegate.myDataควรเป็นอาร์เรย์และ ฉันเท่านั้นที่สามารถดูที่อยู่ในหน่วยความจำของวัตถุและแต่อยู่ที่ไหนและ?indexPath.rowintdelegateindexPathmyDatarow

18
จะสร้างไฟล์ icns ด้วยตนเองโดยใช้ iconutil ได้อย่างไร?
เมื่อฉันตรวจสอบความถูกต้องของแอปฉันได้รับข้อผิดพลาดนี้: แอปพลิเคชันบันเดิลไม่มีไอคอนในรูปแบบ ICNS ซึ่งมีทั้ง a 512x512และ512x512@2xรูปภาพ ฉันใช้เพื่อสร้างไอคอน icns ด้วยแอพImg2icnsและจนถึงวันนี้มันก็ทำงานอย่างถูกต้องเสมอ แต่ตอนนี้ฉันได้รับข้อผิดพลาดนั้นและไม่มีวิธีใดที่จะทำให้มันใช้งานได้ ฉันพยายามรวมไฟล์ PNG สองไฟล์เข้าด้วยกัน ( 512x512และ1024x1024) ในImg2icnsแต่ฉันมักจะได้รับข้อผิดพลาดนั้น ฉันพยายามทำตามคำแนะนำใน OS X Human Interface Guideline ของ Apple ด้วย แต่เมื่อฉันพยายามสร้างชุดไอคอนฉันได้รับข้อผิดพลาดของเทอร์มินัลนี้: -bash: ข้อผิดพลาดทางไวยากรณ์ใกล้กับโทเค็นที่ไม่คาดคิด 'newline' ฉันไม่ค่อยถนัดกับคำสั่งเทอร์มินัลดังนั้นฉันอาจทำอะไรผิดพลาด ฉันเขียน: iconutil -c icns </Users/myname/SDK Mac Apps/MyApp/grafica/icon.iconset> หากใครสามารถช่วยได้จะขอบคุณมาก ขอบคุณ Massy
106 xcode  macos  cocoa  icons  iconutil 

27
ปัญหาหลังจากอัปเกรดเป็น Xcode 10: ไม่พบไฟล์อินพุต Build
ฉันอัปเกรด Xcode SDK เป็นเวอร์ชัน 10 เมื่อคืนแล้วพบว่าไม่สามารถสร้างได้ ฉันได้รับข้อผิดพลาดนี้: ไม่พบไฟล์อินพุตบิวด์: '/Users/call01/Library/Developer/Xcode/DerivedData/Comp-Lite-Apps-gytvmossqptokeafrddvvmnlzadk/Build/Products/Debug-iphoneos/SG11.app/SG11 ซึ่งไม่มีมาก่อนการอัปเกรดและฉันอยากจะเปลี่ยนกลับ แต่ต้องการใช้เวอร์ชัน 10 หากฉันสามารถแก้ไขปัญหานี้ได้
106 xcode  upgrade 

11
เปลี่ยนเทมเพลตใน Xcode
ฉันจะเปลี่ยนเทมเพลตเริ่มต้นที่สร้างโดย Xcode ได้อย่างไรเมื่อสร้าง Cocoa Class ใหม่ ฉันอ้างถึงความคิดเห็นและชื่อคลาสที่สร้างขึ้นเมื่อใช้ตัวช่วยสร้างคลาสใหม่ของ Xcode

5
มุมมองการแจ้งเตือนอย่างรวดเร็วด้วยตกลงและยกเลิก: แตะปุ่มใด
ฉันมีมุมมองการแจ้งเตือนใน Xcode ที่เขียนด้วย Swift และฉันต้องการกำหนดว่าปุ่มใดที่ผู้ใช้เลือก (เป็นกล่องโต้ตอบการยืนยัน) ที่จะไม่ทำอะไรเลยหรือดำเนินการบางอย่าง ปัจจุบันฉันมี: @IBAction func pushedRefresh(sender: AnyObject) { var refreshAlert = UIAlertView() refreshAlert.title = "Refresh?" refreshAlert.message = "All data will be lost." refreshAlert.addButtonWithTitle("Cancel") refreshAlert.addButtonWithTitle("OK") refreshAlert.show() } ฉันอาจใช้ปุ่มผิดโปรดแก้ไขฉันด้วยเพราะทั้งหมดนี้ใหม่สำหรับฉัน

15
Xcode Command / usr / bin / codesign ล้มเหลวด้วยรหัสทางออก 1: errSecInternalComponent
ฉันกำลังพยายามเพิ่มโปรไฟล์การจัดเตรียมใหม่ใน Xcode ของฉันเพื่อทดสอบแอปบนอุปกรณ์ นี่คือขั้นตอนที่ฉันทำตาม: ลบใบรับรองและโปรไฟล์การจัดเตรียมทั้งหมด สร้าง / เพิ่มใบรับรอง IOS Dev เพิ่มอุปกรณ์ IOS ของฉันออนไลน์ สร้างโปรไฟล์การจัดสรร iOS เพิ่มโปรไฟล์การจัดสรร iOS ทำความสะอาดแอป สร้างแล้วเรียกใช้แอป ตั้งค่า Codesigning nd Provisioning Profile ใน Build Settings Googling มากมาย> ที่ไม่ประสบความสำเร็จ นี่คือข้อผิดพลาดที่ฉันได้รับ: CSSM_SignData returned: 800108E6 /Users/alexpelletier/Library/Developer/Xcode/DerivedData/MyExpense-efnqzvoqwngzcmazaotyalepiice/Build/Products/Debug-iphoneos/MyExpense.app: errSecInternalComponent Command /usr/bin/codesign failed with exit code 1

11
วิธีตรวจสอบว่ามีการติดตั้งเครื่องมือบรรทัดคำสั่งหรือไม่
ฉันมี macbook pro ที่ใช้ OS X 10.8.2 ติดตั้ง XCode แล้ว ฉันรู้สิ่งนี้ตามที่ปรากฏในไดเร็กทอรี Applications นอกจากนี้ยังมีไฟล์ xcodebuild และ xcode-select ใน / usr / bin ที่ฉันต้องการทราบว่ามีการติดตั้งเครื่องมือบรรทัดคำสั่งหรือไม่ มีคำสั่งสำหรับมันหรือไม่? ฉันจะทำอย่างไรเพื่อดูว่ามีการติดตั้ง XCode CLT และหากใช่เพื่อค้นหาเวอร์ชันที่ติดตั้ง
106 xcode  macos 

2
จะติดตั้งพ็อดจากสาขาใดสาขาหนึ่งได้อย่างไร?
ฉันกำลังพยายามเพิ่มพ็อดโดย cocoapods และฉันใช้ swift 3 ในขณะที่พ็อด ( SQlite.swift ) ฉันกำลังพยายามใช้ไม่มีหลักของ swift เวอร์ชันล่าสุด แต่มีสาขาสำหรับ swift 3 ดังนั้นฉันจะตั้งค่า podfile ของฉันให้ดาวน์โหลดสาขาเฉพาะได้อย่างไร เป็นไปได้ไหม? นี่คือ podfile ของฉัน: platform :ios, '10.0' target 'RedShirt' do use_frameworks! # Pods for RedShirt pod 'SQLite.swift', :git => 'https://github.com/stephencelis/SQLite.swift.git' end post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['SWIFT_VERSION'] = …
106 xcode  git  cocoapods  podfile 


8
ข้อผิดพลาด: เป้าหมายการปรับใช้ขั้นต่ำของไฟล์โมดูลคือ ios8.3 v8.3
ความพยายามทั้งหมดในการนำเข้าเฟรมเวิร์กแบบไดนามิกในสนามเด็กเล่น Xcode ทำให้เกิดข้อผิดพลาดต่อไปนี้: error: module file's minimum deployment target is ios8.3 v8.3

16
ปลายทางการรันที่เลือกไม่ถูกต้องสำหรับการดำเนินการนี้
ผมเปิดโปรเจคที่ใช้ iphone / ipad มาตลอด ฉันไม่สามารถสร้างได้ในตอนนี้เนื่องจากด้วยเหตุผลบางประการตัวเลือก "Scheme" ของฉันคือ "MyApp My Mac 64 บิต" ฉันจะนำชุดนี้กลับไปใช้เครื่องจำลองและอุปกรณ์ iPhone / iPad ได้อย่างไร การตั้งค่า "Targeted Device Family" ของฉันคือ iPhone / iPad
105 xcode  ios  target 

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