I came across one requirement which is user will get the email attachment files(types .CSV, .XLS, .XLSX) through gmail in his iPhone , he wants to display whatever files he downloaded from the email need to show in his app(client application) as collection View . on selection of collection cell he wants to send that file to server. Here my confusion is user can goto iCloud Finder and select file and come back to application and that file he can send to server as NSData,But requirement is without navigating to iCloud external finder from app, the app should fetch all email attachment files to application. is this requirement is possible using CloudKit? or is this approach is totally wrong ? i'm new to iCloud please guid me guys .