0

iPhone でアプリをテストしているときに、アプリを起動すると、次の奇妙な出力が表示されます。

DataFile: ファイル オープン エラー: /var/mobile/Library/Keyboard/de_DE-dynamic-Text.dat (アクセスが拒否されました)

どういう意味ですか?そしてそれに対して何をすべきか?

編集:「コメント」するとエラーが表示されないため、コードのその部分でファイルを開くエラーが発生するようです:

NSMutableDictionary *InfoDic = [[NSMutableDictionary alloc] initWithContentsOfURL:[[NSURL alloc]initFileURLWithPath:[[NSBundle mainBundle]pathForResource:@"AppInformation" ofType:@"plist"]]];

    NSString *Checkstring = [InfoDic objectForKey:@"Language"];

    if ([Checkstring isEqualToString:@"empty"]) {
 UIAlertView *determineLang = [[UIAlertView alloc] initWithTitle:@"Select a Language" message:@"Choose a Language"
delegate:self cancelButtonTitle:@"Deutsch" otherButtonTitles:@"English", nil];
 determineLang.tag=5;
 [determineLang show];

 }

Edit2:私のアプリのすべての私のアラートビューのすべてが同じ問題を引き起こしているようです.iPhoneのジェイルブレイクに問題があるに違いありません...

4

2 に答える 2

1

ジェイルブレイクされた iDevices と UIAlertViews に問題があるようです! アプリ自体の動作にそれ以上の影響はないように思われるため、この問題に直面しているすべての人がそれに対処しなければならないと思います.

于 2013-04-14T00:25:57.553 に答える
0

私のものはジェイルブレイクされていませんが、それでも上記の結果が得られるようです:

  • (IBAction)callPhoneNumber:(id)送信者 {

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"xxxxxxxx" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Call", nil];

    [アラートショー]; }

DataFile: ファイル オープン エラー: /var/mobile/Library/Keyboard/en_GB-dynamic-text.dat, (アクセスが拒否されました)

于 2013-07-01T22:28:11.560 に答える