Ios 如何在AppDelegate.swift中使用我的类
我在项目中有一个“成员”类,我正在尝试将一些数据从手机传送到手表分机。错误为:使用未解析的标识符“成员” 我试图创建一个模块“MemberKit”并导入它,但仍然得到了这个eror 提前谢谢Ios 如何在AppDelegate.swift中使用我的类,ios,swift,appdelegate,Ios,Swift,Appdelegate,我在项目中有一个“成员”类,我正在尝试将一些数据从手机传送到手表分机。错误为:使用未解析的标识符“成员” 我试图创建一个模块“MemberKit”并导入它,但仍然得到了这个eror 提前谢谢 func application(application: UIApplication, handleWatchKitExtensionRequest userInfo: [NSObject : AnyObject]?, reply: (([NSObject : AnyObject]!) -> Voi
func application(application: UIApplication, handleWatchKitExtensionRequest userInfo: [NSObject : AnyObject]?, reply: (([NSObject : AnyObject]!) -> Void)!) {
if let userInfo = userInfo, request = userInfo["request"] as? String {
if request == "getMembers" {
var members = [Member]()
let temp = Member(nickname: "Tom", phone: "333-111-2222", profilePhoto: "tom.png")
members.append(temp)
reply(["request": NSKeyedArchiver.archivedDataWithRootObject(members)])
return
}
}
reply([:])
}
确保在AppDelegate可以“看到”的位置声明
成员
这个概念被称为“范围”,对许多编程语言(包括Swift)都至关重要。例如,在其他类中声明的类在该类之外不可见(除非它们被赋予特定的访问修饰符)
如果该解决方案失败,请尝试以下操作:
在文件导航器中单击Member.swift
然后,在文件检查器中,确保选中了正确的复选框
在“目标成员资格”下打勾
确保在AppDelegate可以“看到”的位置声明成员
这个概念被称为“范围”,对许多编程语言(包括Swift)都至关重要。例如,在其他类中声明的类在该类之外不可见(除非它们被赋予特定的访问修饰符)
如果该解决方案失败,请尝试以下操作:
在文件导航器中单击Member.swift
然后,在文件检查器中,确保选中了正确的复选框
在“目标成员资格”下打勾
谢谢这就是问题所在。我最终添加了一个框架。如果你需要知道的话,这里有一些方法:谢谢!这就是问题所在。我最终添加了一个框架。如果您需要了解以下内容,请参阅以下方法: