为了留给UserDefaults足够时间存储文件，把读取的逻辑放到了viewDidAppear当中