0

我几乎已经将我的 iPhone 应用程序配置为能够通过电子邮件导入和导出数据。到目前为止,我能够导出扩展名为 .qm2 的文件(这是我在我的应用程序 Plist 中配置的我自己的扩展名)并导入文件。我用来导出的数据是 NSData。一切正常,但是在导入数据时我无法填充数组。我选择导入的方法在我的 AppDelegate 中如下所示:

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{

NSString *URLString = [url absoluteString];
NSData *dataReceived = [NSData dataWithContentsOfFile:URLString];
NSArray *newArray = [NSKeyedUnarchiver unarchiveObjectWithData:dataReceived];

 NSLog(@"%@",newArray);
 // logs out null;
return YES;
}

数据在那里,因为如果我 NSLog URLString 它会打印我们的以下内容: URLString = file://localhost/private/var/mobile/Applications/A3615B4E-388F-4986-ACD0-B564DBB7D265/Documents/Inbox/test%201- 16.qmf。同样我的问题是如何获取导入的数据并将其放入 NSArray?

4

0 回答 0