I have reduced my error to the following code and am stumped trying to resolve... help would be appreciated. xItem does conform to SCListItem which is the protocol requirement for SCList ... so why am I getting the error?
protocol SCList {
var items: [ any SCListItem ] { get set }
}
protocol SCListItem {
}
class xItem: SCListItem {
}
class xItemList: SCList { // ERROR Type 'xItemList' does not conform to protocol 'SCList'
var items: [ xItem ] = []
}