我有一个应用程序,我想将其转换为将来使用Swift。这就是我尝试实现类似结构的命名空间的方法,如下所示。当我想在storyboard中为视图控制器设置类名时,类名自动完成不会出现。此外,我无法轻松连接IBOutlets。我打开助理编辑器然后连接。我也手动输入了班级名称。类字段不显示视图控制器的所有可用类。
您能否通过保持名称空间结构原样来建议一个好的解决方案?
MyApp.swift
struct MyApp {
struct Views {
}
struct ViewControllers {
}
struct WebServices {
}
struct Utils {
}
struct Push {
}
}
Login.swift
extension MyApp.ViewControllers
{
class Login: UIViewController {
@IBOutlet weak var btnLogin : UIButton?
@IBAction func btnLoginTapped (sender : UIButton)
{
}
}
}