writeImageToSavedPhotosAlbum:元数据期​​间遇到错误

时间:2012-06-19 06:44:14

标签: objective-c ios metadata alassetslibrary nsnumberformatter

我遇到了一种奇怪的行为,我似乎无法弄明白。

我正在尝试使用以下内容编写自己的元数据:

[assetslibrary writeImageToSavedPhotosAlbum:imageA metadata:metadataAsMutable completionBlock:^(NSURL* assetURL1, NSError* error)...

如果metadataAsMutable包含以下内容:

"{GPS}" =     {
    ImgDirection = "318.012299";
    Latitude = "1.373863";
    Longitude = "103.868583";
};

理所当然,我认为元数据写得正确。

然而,当我保存图像后进行NSLog时,我注意到信息的反映与我之前定义的不同。

"{GPS}" =     {
    ImgDirection = "318.0123";
    Latitude = "1.373833333333333";
    Longitude = "103.8685";
};

有谁知道导致这种行为的原因是什么?我尝试使用NSNumberFormatter,但它似乎没有帮助。我试图为精度实现6位小数。

非常感谢任何建议/帮助。

0 个答案:

没有答案