在自定义Cocoa Touch Framework上定义的类属性的可见性

时间:2015-09-26 15:26:54

标签: swift properties visibility ios-frameworks

我正在创建一个与我的App Project一起使用的自定义框架。 我想了解如何访问类属性。

框架中定义的一个类具有以下代码:

public class MyDateField:MyTextField {
    private var _date:NSDate = NSDate()
    private var is2CloseKeyboard = false

    public var date:NSDate {
        get { return _date }
        set(newValue) {
            _date = newValue
            text = formatter.stringFromDate(_date)
        }
    }
..
}

现在,当我尝试访问该属性(日期)时

self.detailItem.buyedAt = (textView as! MyDateField).date

Xcode报告错误:

  

类型' MyDateField'的价值没有会员' date'

有人可以给我一些建议吗?

感谢

1 个答案:

答案 0 :(得分:0)

[已解决]

我的问题是我为iOS设备创建了框架包,我正在使用模拟器构建App Project。我当然知道它必须通过同步...

我希望这对某些人有所帮助,以避免花时间处理这类“问题”而非编码:)