2014-11-12 2 views
0

У меня есть приложение Xamarin.Mac в режиме Sandbox, которое должно позволить пользователю выбрать любой файл из системы, так как мое приложение является Viewer.Xamarin.Mac NSOpenPanel и NSSavePanel В песочнице

Я использую NSOpenPanel и NSSavePanel, но моя авария приложения не имеет аварийных журналов при запуске кода.

Я добавил com.apple.security.files.user-selected.read-записи в файл Возмещений и т.д.

Код:

var panel = NSOpenPanel.OpenPanel; 
       panel.FloatingPanel = true; 
       panel.CanChooseDirectories = true; 
       panel.CanChooseFiles = true; 
       int i = panel.RunModal(); 
       if (i == 1 && panel.Urls != null) { 
        foreach (NSUrl url in panel.Urls) { 
        } 
       } 

ответ

Смежные вопросы