无法从Objective-c访问swift的成员属性

时间:2017-05-22 13:18:28

标签: objective-c swift

我有这样快速的课程。

class Note: NSObject{
    var soundUrl: URL!
    var sPosi: Int!
    var contNum: Int!
}

然后从Objective-c我想访问这些成员。

然而,URL类型和Int类型之间存在差异。

我认为我在两个(.h)(。m)文件中都正确包含了

在Quesion.h中

@class Note
@interface Question : NSObject{
    Note * QNotes[70];
}
在Question.m中

#import "QuesionNote-Swift.h"

- (id)init
{
    // QNote array correctly declared and have each Note class instance.
     int i = QNotes[i].sPosi; // Question.m:135:26: Property 'sPosi' not found on object of type 'Note *'

      int j = QNotes[Q].contNum; //Question.m:145:37: Property 'contNum' not found on object of type 'Note *'

     NSURL * k = QNotes[QPosiNum].soundUrl // it doesn't show compile error!!

0 个答案:

没有答案