Je voudrais nid mes classes de viewController au sein de leurs structures de données pertinentes, comme suit:emboîtées ViewControllers dans storyboard
struct Book {
let title: String
}
extension Book {
struct Chapter {
let id: String
}
}
extension Book.Chapter {
class ViewController: NSViewController {
var chapter: Book.Chapter!
}
}
afin que je puisse ensuite les référer comme Book.Chapter.ViewController
(au lieu de BookChapterViewController
).
Cependant, il semble qu'une fois que je le fais, je ne peux plus utiliser mes classes ViewController dans les storyboards. Ils n'apparaissent pas dans le menu de sélection de classe personnalisé et entrer manuellement dans le storyboard XML n'a aucun effet. Y at-il une solution de contournement pour cela?
Pas de dés:/Je peux utiliser la classe régulière 'MyViewController', mais pas' Book.Chapter.ViewController'. – Noah