Dosyayı kaydettikten sonra kaydedilen dosyanın klasörünü açmak istiyorum. Bunu nasıl yaparım? Çok teşekkür ederim!Bir klasör nasıl açılır?
cevap
Sorunuzu anlıyorsanız, Finder'da bir şeyin kaydedildiği klasörü açmak ister misiniz?
Bu hile yapmalıdır - bu, savePanel öğesine bir başvurunuz olduğunu varsayar.
NSURL *fileURL = [NSURL fileURLWithPath: stringContainingPath];
Daha da iyisi, sadece klasörü açın değil olurdu ama kaydedilen dosya seçtiniz:
NSURL *fileURL = [savePanel URL];
NSURL *folderURL = [fileURL URLByDeletingLastPathComponent];
[[NSWorkspace sharedWorkspace] openURL: folderURL];
Yolu içeren bir NSString
ile başlayan, o zaman başlar.
[[NSWorkspace sharedWorkspace] activateFileViewerSelectingURLs:@[ URLToSavedFile ]];
argüman URL'lerin bir dizidir, bu nedenle size açığa istediğiniz yalnızca bir dosya varsa, sadece bir nesnenin bir dizi geçirilecek: NSWorkspace sizin için yapabilir.
[[NSWorkspace sharedWorkspace] selectFile:pathToSavedFile inFileViewerRootedAtPath:@""];
(Boş geçmek istiyorum:
, bazı nedenlerden dolayı, 10.6 yapmak yerine, eski yol tabanlı yöntemi kullanmak istiyorum eski Mac OS X sürümünü hedefliyorsanız Eğer varsa Bulucu, klasör için varolan Bulucu penceresi yeniden böylece ikinci argüman için dize.)
Bu yazı oldukça eski olduğunu biliyorum ama 10.9 ile ne yapmak istediğiniz
NSString* folder = @"/path/to/folder"
[[NSWorkspace sharedWorkspace]openFile:folder withApplication:@"Finder"];
olduğunu
- 1. Android'de galeriden belirli bir klasör nasıl açılır?
- 2. Bir Eclipse eklentisi açılır menüsü sadece bir klasör seçildiğinde görüntülenir
- 3. bir klasör
- 4. Klasör nasıl
- 5. Bir Gezinme Çekmecesi'nde (Android'de) nasıl açılır açılır?
- 6. Bower - bower.json'ın bulunduğu klasör yerine başka bir klasör nasıl indirilir?
- 7. Açılır pencere nasıl açılır, Javascript
- 8. Aşağı açılır oklar nasıl açılır
- 9. Yeni klasör nasıl oluşturulur?
- 10. bir klasör içeriğini .gitignore
- 11. makro - bir klasör
- 12. Bir javascript dosyası nasıl açılır?
- 13. IIS7 bir klasör sunmayı nasıl durdurur?
- 14. TreeView Simgesini bir klasör simgesine nasıl değiştirebilirim?
- 15. Derlemeden bir klasör nasıl hariç tutulur
- 16. TortoiseGit bir klasör yapısını kopyalamak nasıl
- 17. WordPress'de henüz bir klasör yoksa nasıl oluşturulur?
- 18. Bir klasör tslint'ten nasıl hariç tutulur?
- 19. Java'da bir dosya nasıl oluşturulur (klasör değil)?
- 20. Bir klasör eşzamansız olarak nasıl silinir
- 21. Intellij IDEA'da bir pencerede açılır pencere nasıl açılır?
- 22. Vim - NERDTree - NERDTree eklentisinde gizli bir klasörü (.name) nasıl açılır?
- 23. Açılır pencerede Google Maps bağlantıları nasıl açılır?
- 24. Açısal görünümde açılır pencerenin tamamı nasıl açılır?
- 25. Arka plan rengi nasıl açılır beyaz açılır
- 26. Belirli bir dizine diğer birkaç klasör içeren Klasör Kopyalama
- 27. bilinmeyen klasör üç alt klasörler içeren bir klasör "FolderA" var
- 28. Alt klasör
- 29. Outlook'ta Hatalı Bir Klasör Bul
- 30. Java'da boş klasör nasıl oluşturulur?