-1
剛剛開始使用Xcode6 beta 4,並提出了一個前所未有的問題。我在我的objective-c中定義了我的NS_ENUM,如下所示:xcode 6 beta 4新的Swift問題與目標C中定義的NS_ENUM
typedef NS_ENUM(NSInteger, ToolbarType) {
tb_closed_k = 0,
tb_text_k = 10,
tb_shape_k,
tb_undefined_k
};
然後在我的SWIFT代碼我想一個變量設置爲這些值之一:
var test = ToolbarType. tb_undefined_k
這沒有問題,是工作中的Beta 3,但現在我得到一個錯誤:
'ToolbarType' does not have a member named 'var test = ToolbarType. tb_undefined_k'
。
進一步調查,如果我輸入枚舉類型後跟一個後,自動完成顯示我的選項,並建議值是:
ToolbarType.b_undefined_k
似乎很奇怪。這是一個錯誤還是某種命名約定?如果我使用這些建議的值,恐怕在下一個版本中它們全部被破壞。
有任何建議。謝謝。
禮
我不能重現該問題。你的代碼在我的Xcode 6 beta 4中編譯沒有錯誤。 –
Martin你是對的,因爲我的例子是一個簡化的版本,我已經用真實的例子和更多的信息 – reza23