Tôi vừa nâng cấp mã Xcode lên 6.1 giờ sáng hiện đang gặp lỗi biên dịch lạ.Xcode 6.1 Vấn đề nhanh - 'init()' không khả dụng: thay thế bằng cách nhập - [NSObject init]
'init()' không có sẵn: thay thế bởi nhập khẩu - [NSObject init]
Tôi subclassing SCNNode và có một tài liệu tham khảo bắt buộc để các lớp khác cùng loại tôi đang xác định. tức là
import UIKit
import SceneKit
class BayNode: SCNNode {
var leftBay:BayNode?
var rightBay:BayNode?
func addLeftBay()
{
leftBay = BayNode() // 'init()' is unavailable: superseded by import of -[NSObject init]
}
}
Có ai biết cách giải quyết vấn đề này không.
Nhiều Cảm ơn
Không liên quan: nó giúp những người khác (bao gồm highlighter cú pháp SO của) đọc mã của bạn nếu bạn tuân theo các quy ước đặt tên Swift, như kiểu đặt tên có mũ ban đầu. Tức là, sử dụng 'BayNode', không phải' bayNode'. – rickster
Xin chào Rickster, tôi sẽ làm lần sau ;-). Tôi khá mới ở đây. – BassetMan