swift中的存储属性无法转换为objective-c中的属性?

时间:2016-06-23 08:22:48

标签: objective-c swift

我在objective-c中访问swift类时遇到问题,swift中的存储属性无法转换为objective-c中的属性,例如:

var maxFixedWidth:Float? = defaultMaxWidth {
    didSet{
        self.invalidateIntrinsicContentSize()
        self.setNeedsUpdateConstraints()
    }
}

var itemSpace:Float? = 4 {
    didSet{
        self.invalidateIntrinsicContentSize()
        self.setNeedsUpdateConstraints()
    }
}

这些无法转换为#import "JDStock-swift.h"中应包含的以下Objective-c样式属性,

@property (nonatomic, assign) CGFloat maxFixedWidth;

@property (nonatomic, assign) CGFloat itemSpace;

很长一段时间让我感到困惑,感谢你的回答,耐心地等着你,谢谢!

0 个答案:

没有答案