【发布时间】:2020-12-10 16:24:42
【问题描述】:
这是我的 Swift 文件
@objcMembers class MyVC: NSObject {
var myArray = [String]()
...
这是我的 ServiceControlVC.m Objective-C 文件
...
MyVC *vc = [MyVC alloc];
NSMutableArray *items = [NSMutableArray new];
items = weakSelf.myModel.myModelArray;
vc.myArray = items; // xxx this is the error point my compiler get crazy
...
我收到此错误:
在“MyVC *”类型的对象上找不到属性“myArray”
其他属性似乎没问题,关于这个数组的对象类型或指针有一些缺失点(我的猜测)
我应该怎么做才能摆脱这个编译错误?你能告诉我为什么会发生这种铸造问题以及我如何定义我的 MyVC swift 文件属性:
var myArray = [String]() 在这种情况下是一个不好的方法?谢谢
【问题讨论】:
标签: objective-c swift