2014-10-15 4 views

ответ

2

Возможно, это проблема политики контроля доступа. По умолчанию ваш тип (класс, enum, struct) и уровень контроля доступа к ним (свойство, индекс, метод) являются внутренними, которые видны внутри вашей структуры, если вы хотите разоблачить его (а именно API), чтобы другие модули, вы можете попробовать добавить общественный модификатор к классу или их member.For Пример:

public class MySwiftComponent { 
    public var publicInt:Int? 
    private var privateInt:Int? 
    internal var internalInt:Int? 
} 

Всего есть три уровня доступа: общественный, внутренний и частный (внутренний по умолчанию)

+0

это проблема, спасибо, я изменю это свойство своих классов – user3086708

Смежные вопросы