将NSMutableArray设置为NSTableView的数据源

时间:2011-02-05 20:24:48

标签: objective-c cocoa xcode

我需要查看NSMutableArrayNSTableView的数据。有代码:

- (IBAction)StartReconstruction:(id)sender 
{
    NSMutableArray *ArrayOfFinals = [[NSMutableArray alloc] initWithObjects:nil]; //Array of list with final images
    NSString *FinalPicture;
    NSString *PicNum;
    int FromLine = [TextFieldFrom intValue]; //read number of start line 
    int ToLine = [TextFieldTo intValue];     //read number of finish line
    int RecLine;

    for (RecLine = FromLine; RecLine < ToLine; RecLine++)  //reconstruct from line to line
    {
        //Start(RecLine);    //start reconstruction

        //Create path of final image
        FinalPicture = @"FIN/final";
        PicNum = [NSString stringWithFormat: @"%d", RecLine];
        FinalPicture = [FinalPicture stringByAppendingString:PicNum];
        FinalPicture = [FinalPicture stringByAppendingString:@".bmp"];
        [ArrayOfFinals addObject:FinalPicture]; // add path to array
    }

    NSBeep(); //make some noise

}

我需要在我的应用中将ArrayOfFinals设置为我的tableview的数据源。我是可可的菜鸟,我不知道我需要在哪里建立联系:(

我在youtube上看到了教程,但它并没有让我知道。

2 个答案:

答案 0 :(得分:1)

SO实际上不是逐步教程的地方 但是在这个问题上,你可以在网上找到很多。就个人而言,我发现apple tutorial非常有用(即使有点冗长)。

答案 1 :(得分:0)

您无法直接将数组用作数据源,但可以在其间使用NSArrayController,然后使用绑定将它们连接起来。

您不需要为基本设置编写一行代码。

网上有很多分步教程。

相关问题