0

これがここで尋ねるのにそれほど基本的ではないことを願っていますが、私は(再び)立ち往生しています。

配列(sqliteデータベースから入力)があり、それらのデータをUITableViewに挿入したいと思います。

したがって、基本的には、テキストフィールドとボタン、そしてもちろんテーブルビューをすべて同じウィンドウに配置する必要があります。私が見つけた例のほとんどは、テーブルビューのハードコーディングとviewDidLoadへの入力に関するものですが、これらの例は使用したくないため、使用できません(つまり、機能しません)。

これは私が得たものです:

if (sqlite3_prepare_v2(dbHandle, query, -1, &statement, NULL) == SQLITE_OK ){
        
        NSMutableArray *array = [[NSMutableArray alloc] init];
        //step through the results
        while (sqlite3_step(statement) == SQLITE_ROW) {
            [array addObject:[NSString stringWithUTF8String:(char *)sqlite3_column_text(statement, 0)]];
            //NSLog(@"Data: %@",[NSString stringWithUTF8String:(char *)sqlite3_column_text(statement, 0)]);
        }
        
        dataArray  = [array sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];
        [array release];
        sqlite3_finalize(statement);  //releases the resources associted with the statment
        sqlite3_close(dbHandle);    //close db
//***********here I want something like: "tableview.data = dataArray.data"*******

誰かが私を指摘したり、ここに書き留めたりする例がありますか?

4

1 に答える 1

0

実際に私は問題を修正しました...人口は修正後に機能します。しかし、私が最初から持っていたように見える問題 (これが問題の根本だと思っていました) は、テーブルがウィンドウ全体を埋め尽くすことです。

サブビューを作成できるとどこかで読みましたが、それでは別のウィンドウが作成されませんか? 現在のウィンドウ内にサブビューを作成できますか (そのウィンドウの半分のテーブルビュー)。

于 2011-04-06T16:02:43.480 に答える