【问题标题】:Get File Path of a File Being Passed into MyApp Objective-C Mac获取传递到 MyApp Objective-C Mac 的文件的文件路径
【发布时间】:2012-09-17 03:21:20
【问题描述】:

我正在使用 -(void)application:(NSApplication *)sender openFiles:(NSArray *)filenames 在文件名末尾带有 .myfiletype 的文件时执行操作。

我也在使用NSString *fileThing = [NSString stringWithContentsOfFile:@"/Users/baileyseymour/Desktop/myfile.myfiletype" encoding:NSUTF8StringEncoding error:nil]; 获取文件的内容,但使用绝对路径。

我怎样才能获得打开文件的路径而不是绝对路径?

【问题讨论】:

    标签: objective-c macos file path filepath


    【解决方案1】:

    您是否正在查找文件名数组中的每个文件名?像这样:

    -(void)application:(NSApplication *)sender openFiles:(NSArray *)filenames {
        for (NSString *filename in filenames) {
            NSString *fileThing = [NSString stringWithContentsOfFile:filename 
                                                            encoding:NSUTF8StringEncoding 
                                                               error:nil];
        }
    }
    

    【讨论】:

    • 不客气@s0ulp1xel!或许你可以接受答案?
    • 我会尽快的 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-11
    • 2016-06-06
    • 1970-01-01
    • 2014-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多