我有这样快速的课程。
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!!