0

iCloudでアプリを作成しています。しかし、私にはいくつかの問題があります。
を使用して iCloud にディレクトリを作成し、そのディレクトリに(テキスト) ファイルをNSFileWrapper作成します。 このコードを使用してに変換しています:NSDataNSFileWrapper
NSDataNSString

text=[NSString stringWithUTF8String:[fileData bytes]];

そして、このテキスト ファイルを作成するデバイスでのみ正しく動作します。他のデバイスでは、ファイルは正常にロードされますが、変換または印刷 (または他のメソッドの呼び出し) を試みると、結果は**BAD_ACCESS**オブジェクトが存在しません (ファイル データの保持カウントは 2 です)。

何か案は?

4

1 に答える 1

0

次のような文字列に変換する必要があると思います。

NSString *string = [[NSString alloc] initWithData:[fileData bytes] encoding:NSUTF8Encoding];
于 2011-11-19T08:04:41.033 に答える