Swift 3 - PHFetchResult - enumerateObjects - Ambiguous use of 'enumerate objects' : <p>Not so sure why I'm getting "Ambiguous use of 'enumerate objects' in Swift 3. </p>

<pre><code>let collections = PHAssetCollection.fetchAssetCollections(with: .moment, subtype: .any, options: nil)

    collections.enumerateObjects { (collection, start, stop) in
        collection as! PHAssetCollection
        let assets = PHAsset.fetchAssets(in: collection, options: nil)
        assets.enumerateObjects({ (object, count, stop) in
            content.append(object)
        })

    }
</code></pre>

<p>Any thoughts? This code was working fine in Swift 2.2</p>
