Я новичок в Swift и создал класс в классе контроллера представления, используя код:
import Foundation
import UIKit
import Speech
import Alamofire
//import SwiftyJSON
class VC: UIViewController {
//various code
public class Contact: NSObject {
var first: String = ""
var second: String = ""
}
/more code
}
Однако, когда я пытаюсь получить доступ к нему в другом классе в том же проекте с кодом:
var myContact: Contact?
Я получаю сообщение об ошибке:
Использование необъявленного типа Contact.
Насколько я понимаю, вам не нужно импортировать классыв Свифте.Все в том же модуле должно знать обо всем, что подчиняется некоторым элементам управления.Я попытался вызвать вышеуказанный открытый класс, открытый класс и класс, а также попробовал другой синтаксис для объявления переменной в другом классе выше, но продолжаю получать сообщение об ошибке:
Использование необъявленного типа 'Контакт'
Невозможно получить доступ к классу, созданному в другом классе?Или что я могу делать не так?Заранее спасибо за любые предложения?