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

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

10
IBOutlet และ IBAction
วัตถุประสงค์ของการใช้ IBOutlets และ IBActions ใน Xcode และ Interface Builder คืออะไร มันสร้างความแตกต่างหรือไม่ถ้าฉันไม่ใช้ IBOutlets และ IBActions สวิฟท์: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Objective-C: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender { /* ... */ }

30
“ ไม่พบข้อมูลใด ๆ สำหรับคลาสที่ชื่อ ViewController”
ข้อผิดพลาดนี้ทำให้ฉันรู้สึกแย่ตั้งแต่เริ่มใช้ Xcode (4.6.3) เมื่อใดก็ตามที่ฉันพยายามเชื่อมโยงรายการสตอรีบอร์ดกับรหัสของฉันฉันได้รับข้อผิดพลาด: ไม่พบข้อมูลใด ๆ สำหรับคลาสที่ชื่อ ViewController สิ่งนี้เกิดขึ้นกับคลาสที่กำหนดเองเช่นกัน ฉันได้ลองวิธีการต่างๆเช่น: การลบข้อมูลผู้ร่วมประชุม การลบและเพิ่มคลาสอีกครั้ง รีสตาร์ท Xcode การติดตั้ง Xcode อีกครั้ง ฉันไม่สามารถลาก ctrl เพื่อสร้างการเชื่อมต่อในโปรเจ็กต์ใด ๆ ของฉันไม่ว่าจะเป็นคลาสใด ปัญหาเดียวกันนี้เกิดขึ้นกับแอปพลิเคชันเทมเพลตใหม่ล่าสุด หากฉันพิมพ์รหัสด้วยตนเองจากนั้นลาก ctrl ฉันสามารถทำการเชื่อมต่อที่ใช้งานได้ แต่ฉันไม่สามารถเพิ่มได้โดยอัตโนมัติ ไม่มีสิ่งใดที่ฉันสามารถค้นพบบนอินเทอร์เน็ตได้ช่วย ตัวชี้ใด ๆ
154 ios  xcode  iboutlet 

8
วิธีตั้งชื่อส่วน UITableView โดยทางโปรแกรม (iPhone / iPad)
ฉันได้สร้างUITableViewในตัวสร้างอินเทอร์เฟซโดยใช้storyboards. UITableViewคือการติดตั้งที่มีstatic cellsเป็นจำนวนมากและส่วนที่แตกต่างกัน ปัญหาที่ฉันพบคือฉันพยายามตั้งค่าแอปในภาษาต่างๆ ในการทำเช่นนี้ฉันต้องสามารถเปลี่ยนUITableViewชื่อส่วนได้ ใครก็ได้ช่วยฉันทีได้ไหม ตามหลักการแล้วฉันต้องการแก้ไขปัญหาโดยใช้IBOutletsแต่ฉันสงสัยว่าจะไม่สามารถทำได้ในกรณีนี้ คำแนะนำและข้อเสนอแนะใด ๆ จะได้รับการชื่นชมมาก ขอบคุณล่วงหน้า.

30
IBOutlet เป็นศูนย์ แต่เชื่อมต่อกับสตอรี่บอร์ด Swift
ใช้ Swift 1.1 และ Xcode 6.2 ฉันมี UIStoryboard ที่มีUIViewControllerคลาสย่อยที่เป็นเอกพจน์แบบกำหนดเอง ในนั้นฉันมีการ@IBOutletเชื่อมต่อประเภทUIViewจากคอนโทรลเลอร์นั้นไปยังUIView คลาสย่อยบนกระดานเรื่องราว ฉันยังมีร้านค้าที่คล้ายกันสำหรับมุมมองย่อยของมุมมองนั้น ดูรูปก. แต่ในขณะรันคุณสมบัติเหล่านี้เป็นศูนย์ (รูปที่ B) แม้ว่าฉันจะมั่นใจได้ว่าฉันได้เชื่อมต่อร้านค้าใน Interface Builder แล้ว ความคิด : เป็นไปได้ไหมว่าเนื่องจากฉันใช้คลาสย่อยของคลาสย่อยบางอย่างทำให้การเริ่มต้นทำงานผิดปกติ ฉันไม่ได้ลบล้างตัวเริ่มต้นใด ๆ awakeFromNib: ไม่ได้รับการเรียกด้วยเหตุผลบางประการ บางทีอาจไม่ได้เชื่อมต่อกับมุมมองย่อยในมุมมองย่อย สิ่งที่ฉันได้ลอง: @IBOutletประเภทรายการที่ตรงกันและสตอรี่บอร์ด (แทนที่จะเป็นUIView) การลบคุณสมบัติและเต้ารับและเพิ่มเข้าไปใหม่ รูป A * รูป B * รหัสที่ถูกปิดบังFigure Aคือ: @IBOutlet private var annotationOptionsView: UIView! @IBOutlet private var arrivingLeavingSwitch: UISegmentedControl! …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.