Tôi có một dự án Swift nơi tôi đã thêm mục tiêu khung với một lớp con tùy chỉnh là UIView
để tôi có thể sử dụng chế độ xem trực tiếp mới trong Trình tạo giao diện trong Xcode 6. Nhưng khi tôi cố gắng thêm @IBOutlet
vào lớp con UIViewController
trong dự án của tôi, tôi nhận được một "Sử dụng loại không khai báo 'MyCustomView'" lỗi và tôi không thể tạo dự án của mình.Nhập khung Swift trong Swift: "Sử dụng loại không khai báo 'MyCustomView'"
Dưới đây là mã của tôi từ lớp UIViewController:
import UIKit
import MyCustomFramework
class MyViewController: UIViewController {
@IBOutlet var myCustomView: MyCustomView?
}
Và đây là những gì 'MyCustomView.swift' trong mục tiêu 'MyCustomFramework' trông giống như:
import UIKit
@IBDesignable class MyCustomView: UIView {
@IBOutlet var imageView: UIImageView?
init(coder aDecoder: NSCoder!) {
super.init(coder: aDecoder)
}
}
Bất cứ ai biết những gì tôi quên? Tôi đã nhập nó theo cách sai? Tôi đã bỏ lỡ một cái gì đó?
Tôi nghĩ bạn nên luôn luôn đọc Ghi chú phát hành đầy đủ cho mọi bản cập nhật beta đơn lẻ từ Apple. Tính năng này đã được thêm vào thông qua cập nhật và tôi không nhận thấy sự thay đổi. Cảm ơn bạn cho các gợi ý anyways! :) – Dschee
Hmm Tôi phải làm điều gì khác sai. – Morkrom
Tôi cũng đang gặp sự cố, nhưng tôi không phải là mã khung của mã của riêng tôi ... – Unome