【问题标题】:Set NSMutableArray as data source for NSTableView将 NSMutableArray 设置为 NSTableView 的数据源
【发布时间】:2012-05-19 18:43:00
【问题描述】:

我需要在NSTableView 中查看来自NSMutableArray 的数据。有代码:

- (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 上看到了教程,但对我没有帮助。

【问题讨论】:

    标签: objective-c cocoa xcode


    【解决方案1】:

    SO 真的不适合提供分步教程。
    但是关于这个主题,你可以在网上找到很多。就我个人而言,我发现 apple tutorial 信息量很大(即使有点冗长)。

    【讨论】:

      【解决方案2】:

      您不能真正将数组直接用作数据源,但您可以在两者之间使用NSArrayController,然后使用绑定将它们连接起来。

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

      网上有很多分步教程。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-29
        • 1970-01-01
        • 2012-07-30
        相关资源
        最近更新 更多