我正在使用两个本机 iOS 应用程序来实现良好的动态框架应用程序动力学,现在我能够成功地发送消费者请求,在生产者端接收它并发送回复表单生产者,在消费者端接收。使用
sendTo (GDServiceClient) >>>>>>>>>>>>>>> GDServiceDidReceiveFrom
GDServiceClientDidReceiveFrom <<<<<<<<<<< replyTo (GDService).
当我尝试将 pdf 文件从生产者发送到消费者并在消费者端读取时,就会出现问题。
我使用该"GDServiceClient sendTo"
方法将文件作为附件发送。似乎消费者端成功接收了文件。我能看到好的
控制台 Xcode 日志
GTICCConnection: Number of attachments: 1
GTICCConnection: Finished reading data from all attachments 1/1. Last file size: 273459
我从附件中收到了文件路径,"Inbox/BundleID/....../myfile.pdf"
但问题GDFileManger contentsAtPath:fileInboxPath
变为 nil 并且无法读取文件。
问题
1.谁能帮我解决这个问题。有没有一种特殊的方法可以从 GD Inbox 读取文件?
- 为什么 GDFileManager 在使用 createFileAtPath: 创建新文件时总是需要一个有效的 NSFilePath ?它说它加密文件并且文件不会位于物理路径。