class XYActivity: UIActivity,YouTubeHelperDelegate
{
var youTubeHelper:YouTubeHelper
var uploadURL: String!
override init() {
self.youTubeHelper = YouTubeHelper()
}
override func activityType() -> String? {
return nil
}
//
}
다른 클래스에서 할당되도록 uploadURL을 공개하고 싶습니다. var uploadURL:String!
의 공개를 추가하면 내부로 만들 것을 제안합니다. 나는 그것을 공개하고 싶다. 도와주세요swift : 선언 공용 변수
그래서 모든 방법에 대해 공개 또는 비공개를 언급해야합니까? 클래스 선언의 public public을 추가하면 그렇게 할 수 있습니다. – rishu1992
수식어를 지정하지 않으면 기본값은'internal'입니다. 엔티티의 가시성을 정의 된 현재 파일로 제한하기 위해'private'을 사용합니다. 대신'public'을 사용하여 모든 모듈에서 사용할 수 있도록합니다. 설명서를 읽으면서 답변에 링크를 게시했습니다. – Antonio