当我们需要的数据不再是系统所提供的对象类型时,系统不会为们自动生成自定义类型的writeToFile方法,这是我们需要使用代理<NSCoding>,并且实现代理中的: - (void)encodeWithCoder://归档方法 - (id)initWithCoder://解档方法