zoukankan      html  css  js  c++  java
  • NSSavePanel-Object C组件-创建文件对话框-创建文件

    1. beginSheetModalForWindow:self.view.window completionHandler:^(NSInteger result), 创建窗口显示在操作界面的下面

        
        NSSavePanel*    panel = [NSSavePanel savePanel];
        [panel setNameFieldStringValue:@"Create File"];
        [panel setMessage:@"Choose the path to save the document"];
        [panel setAllowsOtherFileTypes:YES];
        //[panel setAllowedFileTypes:@[@".txt"]];//设置新建文件默认的后缀,默认是无后缀需自己添加
        [panel setExtensionHidden:YES];
        [panel setCanCreateDirectories:YES];
        [panel beginSheetModalForWindow:self.view.window completionHandler:^(NSInteger result){
            if (result == NSFileHandlingPanelOKButton) {//NSFileHandlingPanelOKButton
                NSString *path = [[panel URL] path];
                [@"Hello World!" writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:nil];
            }
        }];

    2. beginWithCompletionHandler:^(NSInteger result),创建界面显示在屏幕的中央

        NSSavePanel*    panel = [NSSavePanel savePanel];
        [panel setNameFieldStringValue:@"Create File"];
        [panel setMessage:@"Choose the path to save the document"];
        [panel setAllowsOtherFileTypes:YES];
        //[panel setAllowedFileTypes:@[@".txt"]];//设置新建文件默认的后缀,默认是无后缀需自己添加
        [panel setExtensionHidden:YES];
        [panel setCanCreateDirectories:YES];
        [panel beginWithCompletionHandler:^(NSInteger result) {
            if (result == NSFileHandlingPanelOKButton) {//NSFileHandlingPanelOKButton
                NSString *path = [[panel URL] path];
                [@"Hello World!" writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:nil];
            }
        }];
  • 相关阅读:
    unity opaque sort
    Vulkan --vulkan in powervr
    转载:C#中的Invoke理解一
    C#:实现快捷键自定义设置(转)
    C#中Thread.sleep() 【转载】
    winform窗体最大化、最小化、还原
    深入C#判断操作系统类型的总结详解(转载)
    2016年7月25日----总结(键盘点击事件、判断系统版本)
    正则表达式理解
    C# PInvoke(DllImport使用) 进阶教程(一)转
  • 原文地址:https://www.cnblogs.com/v-BigdoG-v/p/7602785.html
Copyright © 2011-2022 走看看