コード例 #1
0
ファイル: MainUI.cs プロジェクト: mindcloud69/CombatManager
        public void LoadUrl(NSUrl url)
        {
            UIAlertView alertView = new UIAlertView {
                Title   = "Please select the location for the file",
                Message = "You can either select the Players list or the Monsters list"
            };

            alertView.AddButton("Players");
            alertView.AddButton("Monsters");
            string filename = url.AbsoluteString.Replace("file://", "").Replace("%20", " ");


            alertView.Clicked += (object sender, UIButtonEventArgs e) =>
            {
                try
                {
                    switch (e.ButtonIndex)
                    {
                    case 0:
                        _CombatState.LoadPartyFiles(new string[] { filename }, false);
                        break;

                    case 1:
                        _CombatState.LoadPartyFiles(new string[] { filename }, true);
                        break;
                    }
                }
                catch (Exception)
                {
                }
                finally
                {
                    try
                    {
                        File.Delete(filename);
                    }
                    catch (Exception)
                    {
                    }
                }
            };
            alertView.Show();
        }