Как привязать Color Type к переменной класса в Swift? - PullRequest
2 голосов
/ 08 марта 2020

Я хочу назначить цвет каждому экземпляру класса "Subject", но похоже, что я не могу присвоить тип "Color" или "UIColor" переменной "color",

import Foundation

class Subject {

var name: String
var color: NSObject

init(name: String, color: NSObject) {
    self.name = name
    self.color = color
}

Я решил эту проблему с помощью NSObject, но в будущем я хотел бы добавить базу данных Realm в свое приложение и не могу использовать NSObject

1 Ответ

1 голос
/ 08 марта 2020

Для использования UIColor в вашем классе вы должны импортировать UIKit Framework. Просто напишите import UIKit в начале файла.

...