我有两个数组。一个名为albums
的数组,其中包含Album
类型的对象。另一个名为photosAlbums
,其中包含PHAlbum
类型的对象。这些类型是自定义类。
我想将两者结合起来形成一个数组。我已经声明了一个名为AnyObject
的{{1}}数组,并尝试将这两个数组的内容放入此数组中,但它不起作用。
我试过这些方法。
1)。首先将allAlbums
数组的内容分配给albums
,然后尝试追加另一个数组。
allAlbums
但我收到错误无法在此处调用'([PHAlbum])'类型的参数列表'appendContentsOf'。
2)。这个answer的方法。
self.allAlbums = albums
self.allAlbums.appendContentsOf(photosAlbums)
组合数组的类型变为self.allAlbums = [albums, photosAlbums].flatMap { $0 }
。
还有其他办法吗?