自定义表Obj-C

时间:2017-08-31 19:58:58

标签: objective-c xcode8 xib

处理在Xcode 8中使用xib的旧项目。代码位于具有单个MainMenu.xib的单个AppDelegate类中。通过双击表格行或从另一个窗口中的按钮作为窗口,可以将自定义窗口显示为工作表。自定义窗口显示信息,不需要completionHandler。 警报表也附加到同一窗口,可以显示自定义工作表。 我的问题是,如果我查看自定义工作表,当警报显示时,解除警报将激活自定义工作表以显示。在IB中检查关闭时,我试图订购自定义工作表。我在这里做的不是什么AppDelegate中处理以下表格的代码:

    -(void)doubleClickTableRow:(id)nid
{
    [self.window beginSheet:self.descriptionWindow completionHandler:nil];
}

-(IBAction)closeWorkDescription:(id)sender;
{
    [self.descriptionWindow orderOut:self];

}


-(IBAction)showWorkDescription:(id)sender;
{
    [self.descriptionWindow makeKeyAndOrderFront:self];
    [self.descriptionWindow setLevel:NSFloatingWindowLevel];
}

-(void) returnSeconds
{
NSAlert *alertSheet = [[NSAlert alloc]init];
            [alertSheet setMessageText:@“The alert Title.”];
            [alertSheet setInformativeText:[NSString stringWithFormat:@“The alert message.”, self.projectNumber,self.projectName]];
            [alertSheet beginSheetModalForWindow:self.window completionHandler:nil];
}

0 个答案:

没有答案