大きな問題があります!ObjC++のSwiftプロパティへのアクセス
私はObjC++クラスでSwiftプロパティを使用しようとしましたが、何も動作しません!
マイスウィフトクラス:にObjC++クラス.mmで
@class G;
:
間違って何#import "PROJECT-Swift.h"
...
- (id)initWithFrame:(CGRect)frame {
NSLog(@"Property : %@", [G sizeST]);
// With static var
NSLog(@"Property : %f", G.hST);
}
にObjC++クラスの.hで
let wST:CGFloat = 200
@objc class G: NSObject {
private override init() {}
class func sizeST() -> CGSize { return CGSize(width: wST, height: 200)}
// Another test
static var hST:CGFloat = 200
}
? あなたのお手伝いをありがとう...