Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protocol DGTableViewAble {
- typealias DGTableViewItemType
- ...
- var items: [DGTableViewItemType] { get set }
- }
- class DGTableView: UITableView, DGTableViewAble {
- typealias DGTableViewItemType = User
- var items: [DGTableViewItemType] = [] { ... }
- }
- class DGPostsTableView: DGTableView {
- typealias DGTableViewItemType = Post
- }
- ...
- var users: [User] = [...]
- var userTableView: DGTableView
- userTableView.items = users
- var posts: [Post] = [...]
- var postsTableView: DGPostsTableView
- postsTableView.items = posts
- Cannot assign a value of type '[Post]' to a value of type '[DGTableViewItemType]'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement