-3

私は現在の緯度と経度を のマップ URL に渡す Location Finder アプリに取り組んでいますUIWebview

今何が起こるかというと、ページ3〜4回ズームインアウトすると、警告メッセージが表示され始めます。

Received memory warning. Level=2

編集:

コードは次のとおりです。

- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    NSString *urlAddress = [NSString stringWithFormat:@"https://www.google.com/maps?saddr=%25f,%25f&daddr=%25f,%25f%2522,appDel.curr_lat,appDel.curr_long,degreeslat,degresslong%255D";
    NSURL *url = [NSURL URLWithString:urlAddress];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [self.webview loadRequest:requestObj];
}

重要な注意点 :

  • 私はすでにメモリ管理ツールを使用してリークを見つけようとしました。しかし、この警告の背後にある正確な理由を見つけることができません。

私を助けてください。

前もって感謝します。

4

1 に答える 1

1

iOSのメモリが不足しているため、メモリの警告が表示されます。使用量を減らし、一時データのキャッシュをクリアするか、コードを最適化する必要があります。使用しているメモリの量を減らさないと、OSがアプリを閉じる可能性があります。

于 2012-04-10T12:12:22.557 に答える