nsopenpanel

    11熱度

    3回答

    我一直試圖讓一個窗口出現,要求人選擇一個文件,我最終做到了。問題是,Xcode抱怨我正在使用的方法已被棄用。我查看了class reference,但在「運行面板」部分下的所有內容在Mac OS 10.6以前都已棄用。我現在應該使用不同的課程嗎?

    1熱度

    1回答

    我試圖讓Mac OS X應用程序詢問用戶的目錄。我正在使用一個NSOpenPanel,當用戶按下「瀏覽」按鈕時觸發。 問題是,[NSOpenPanel文件名]已被棄用,所以現在我使用的URL功能。我想解析出與URL相關的東西,以獲得正常的文件路徑。於是,我就fileName = [fileName stringByReplacingOccurrencesOfString:@"%%20" withS

    3熱度

    1回答

    當我打開一個NSSavePanel或NSOpenPanel實例與beginWithCompletionHandler:該處理程序永遠不會被調用。相反,我看到面板出現幾分之一秒,然後再次消失,而不讓用戶選擇一個文件。當我用runModal打開面板時,它工作得很好。這裏代碼: NSSavePanel *savePanel = [NSSavePanel savePanel]; //[savePane

    3熱度

    1回答

    我有一個NSOpenPanel,我想在用戶點擊確定之後對選擇進行一些驗證。我的代碼很簡單: void (^openPanelHandler)(NSInteger) = ^(NSInteger returnCode) { if (returnCode == NSFileHandlingPanelOKButton) { // do my validation [sel

    5熱度

    1回答

    我正在使用NSOpenPanel來允許用戶選擇一個文件夾來保存文檔。我想限制他們可以保存的文件夾(按照層次結構)。從本質上講,我想阻止他們選擇以上任一文件夾: /用戶/用戶名/ 所以該文件夾 /用戶/用戶名/貓/ 可以接受但是 /用戶/用戶名/ /應用/貓/ 將不會被允許。我想知道如何實施這個限制。 謝謝。

    0熱度

    1回答

    我正在使用NSOpenPanel允許用戶從他們的MAC中選擇一個文件。該面板打開罰款和過濾正確的文件,但只要我點擊一個文件,我的應用程序崩潰。 這裏是我的代碼,打開面板: if ([openDlg runModalForDirectory:begin file:filename types:filetypes] == NSOKButton) { NSArray* selected =

    0熱度

    1回答

    我一直在使用的MacRuby並通過這本書MacRuby:The Definitive Guide by Matt Aimonetti. 在Movies CoreData app example運行文件對話框,我有這樣的代碼: def add_image(sender) movie = movies.selectedObjects.lastObject return unless

    22熱度

    2回答

    在我的應用程序需要顯示選擇文件對話框, 我正在使用NSOpenPanel的,允許選擇文件,代碼如下圖所示, - (IBAction)sendFileButtonAction:(id)sender{ NSOpenPanel* openDlg = [NSOpenPanel openPanel]; // Enable the selection of files in the d

    1熱度

    1回答

    我讓用戶從NSOpenPanel中選擇一個文件夾。這將返回一個文件路徑,如:file:// localhost/Folder。這裏是我的代碼在那裏一切都錯了: NSURL *filePath = [openDlg URL]; //OpenDlg is my NSOpenPanel NSString *s = [filePath absoluteString]; NSLog(@"%@",s);

    2熱度

    1回答

    我希望在我的打開文件對話框的側邊欄中具有媒體子部分。如果您選擇文件打開,則在Safari或預覽等某些程序中可以看到它。並在側邊欄向下滾動(它出現在地方下,共享和搜索) 我認爲它可能取決於我傳遞的文件類型,並已經從CGImageSourceCopyTypeIdentifiers()傳遞給runModalforTypes的數組,因爲我閱讀了cocoabuilder .com,但沒有媒體小節。任何想法如