1
    [arrMessages removeAllObjects];
    [arrMessages addObjectsFromArray:[appDelegate.skdb lookupAllForSQL:@"Select * from tblMessage where isActive = 'T'"]];
    NSLog(@"%@",arrMessages);
    if(arrMessages.count > 0)
    {
        [appDelegate showAlert:@"From DB"];
    }
    else
    {
        [appDelegate showAlert:@"Go To Live"];
        [appDelegate.skdb insertArray:arrMessages forTable:@"tblMessage"];
    }

アプリケーションを初めて実行すると、ライブになり、ローカル DB に挿入されます。その後、ローカルから来るたびに。これで問題ありません。しかし、その後、アプリケーションをバックグラウンドから終了しました。その後、アプリケーションを再起動します。それはライブに行きます。ローカル DB からデータをフェッチする必要があります。

4

0 に答える 0