swift 클래스에 선언 된 Objective-C 클래스의 Public 변수에 액세스하려고합니다. 하지만 "알 수없는 메서드"오류가 나타납니다. 이 오류 컴파일을 보여줍니다Objective-C에서 Swift Class Public 변수에 액세스 Xcode 9
NSLog(@"job on quick blox : %@",[QuickBloxJobClass jobOnQB]);
과 : 여기
No known class method for selector 'jobOnQB'
을 그리고 QuickBloxJobClass 내 코드는 다음과 같습니다
이@objc public class QuickBloxJobClass: NSObject
{
static var jobOnQB: QBCOCustomObject = QBCOCustomObject()
}
나는 그것이 공용 변수 때문에 할 수 없습니다 여기에 접근 변수에 대한 내 코드입니다 QuickBloxJobClass
에 Class 메소드가 있습니다. 심지어 나는 QuickBloxJobClass
에 대한 변수를 만들어 그것을 시도했다. 그러나 변수는 여전히 접근 할 수 없었다. Xcode에서 잘 작동했습니다.
몇 가지 해결책을 제안 해주세요. jobOnQB
는 공개 할 수없는 이유
감사합니다. @ OmniProg. 그것은 효과가 있었다. –
iOS 11에 대한 다른 질문이 있습니다. https://stackoverflow.com/questions/46468044/storyboard-issue-in-code-9-text-overlapping-each-other ... 질문을 올렸습니다. 도와 주실 수 있습니까? 이에 ? –
죄송합니다, 수실, 무슨 일이 일어나고 있는지 모르겠다. 나는 GUI 전문가가 아니다. :(하지만이 질문에 대한 업데이트가 있습니다, 위에 참조하십시오. – OmniProg