클래스 func을 사용하여 책 제목을 설정하려고했지만 작동하지 않습니다. 아래 코드를 참조하십시오.Swift의 클래스 매개 변수에 클래스 func 사용
import Foundation
class Book: NSObject {
var bookTitle: String = ""
var bookPage: String = ""
override init(){
print("Book object has been created")
}
class func setPageTitle(title: String)
{
bookTitle = title //I get the error here
}
}
Book 개체를 만들 때 pageTitle을 설정해야합니다.
누군가 나를 도울 수 있습니까?
인스턴스가 없을 때 인스턴스 변수를 설정하려고합니다. 'bookTitle'을 정적으로 만듭니다. 너 정확히 뭘 하려구? 'setPageTitle'이 클래스 함수 인 이유는 무엇입니까? 'bookTitle'을 공개하지 않으시겠습니까? – JAL
init에서 제목 세트를 원하면 왜 기본값을 제공합니까? – BallpointBen