【问题标题】:importing custom class in swift?快速导入自定义类?
【发布时间】:2015-08-20 23:39:31
【问题描述】:

我有一个带有两个表视图控制器的简单主从设置。在主控制器中,我创建了一个自定义类,我想在我的细节控制器中使用这个自定义类。现在我知道 swift 已经取消了实现类,但是当我尝试在我的细节控制器中创建这个类的一个新对象时,它变成“未声明”。是否应该有进口声明?还是我错过了什么?这里是我的master中的代码预览:

import UIKit

class FirstTableViewController: UITableViewController {
    class Continent {
        var name: String = "Country name"
        var continentCountry: ["countries of selected continent"]
    }
} 

【问题讨论】:

  • 您的语法在包含continentCountry的行上显示不正确
  • 复制粘贴错误,已修复
  • 那也不行,你的意思是var continentCountry = ["countries of selected continent"]

标签: ios swift


【解决方案1】:

如果您尝试访问Continent,则需要在其前面加上FirstTableViewController

let continent = FirstTableViewController.Continent()

查看The Swift Programming Language: Nested Types 了解更多信息。

【讨论】:

  • 谢谢,经过这些年的 obj c 哈哈,我还在学习 swift。
猜你喜欢
  • 2016-06-26
  • 1970-01-01
  • 2020-12-20
  • 1970-01-01
  • 1970-01-01
  • 2021-07-05
  • 2019-03-30
  • 1970-01-01
  • 2012-11-19
相关资源
最近更新 更多