Tôi đã cố gắng tìm ra cách tạo chế độ xem tùy chỉnh bằng cách sử dụng các tệp xib. Trong question phương pháp tiếp theo này được sử dụng.Swift 3 Tải xib. NSBundle.mainBundle(). LoadNibNamed return Bool
NSBundle.mainBundle().loadNibNamed("CardView", owner: nil, options: nil)[0] as! UIView
Cocoa có cùng một phương pháp, tuy nhiên, phương pháp này đã thay đổi trong nhanh chóng 3-loadNibNamed(_:owner:topLevelObjects:), mà lợi nhuậnBool và mã trước tạo "Loại Bool không có thành viên subscript" lỗi, mà là hiển nhiên, vì kiểu trả về là Bool.
Vì vậy, câu hỏi của tôi là làm thế nào để một cái nhìn load từ file xib trong Swift 3
Trên một dòng, hãy xem = topLevelObjects [0] as! NSView - Tôi gặp lỗi "Không thể truyền giá trị kiểu 'NSApplication' (0x7fffd8201278) đến 'NSView' (0x7fffd8210048)." – Alex
Gọi phương thức này giả định rằng có một tệp nib/xib chứa một dạng xem là đối tượng cấp cao nhất. – vadian
Cảm ơn, đã tìm thấy một sai lầm. – Alex