2013-04-24 2 views
1

Я пытаюсь воссоздать приложение, которое я изначально сделал для Windows Phone 7.8 - Когда мы изначально сделали это; мы использовали IsolStorageSettings для хранения информации о пользователе.Альтернатива Изолированному хранилищуЗастройки для MonoTouch

Когда мы пытались сделать это с помощью MonoDevelop/MonoTouch, мы заметили, что он не распознал IsolStorageSettings и поэтому вызвал большую проблему для нас при создании приложения для iOS.

Код, который мы использовали для Windows Phone, чтобы создать хранилище:

public IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings; 

Какие другие способы есть для нас, чтобы сохранить настройки в нашем приложении с помощью изолированного хранения. Мы рассмотрели использование «IsolatedStorageFile», хотя использование этого метода, по-видимому, вызывает большое количество хлопот.

Информация, которую мы пытаемся сохранить, включает; -Первого Имя Имени кого -Tutors Имя -Количества раз кнопка была нажата

Как бы мы идти об этом, используя IsolatedStorageFile или другой метод IsolatedStorage?

ответ

2

Этот тип никогда не попадал в рамки , но это не значит, что вы не можете его использовать.

Исходный код для Moonlight (реализация Mono Silverlight) IsolatedStorageSettings. Он небольшой, полностью управляемый и может быть включен в ваши собственные приложения (или встроен в отдельную сборку для повторного использования по проектам).

Это может потребовать нескольких модификаций, поскольку Silverlight API для System.IO.IsolatedStorage не на 100% совместим с «настольной» версией платформы .NET (к которой относятся продукты Xamarin). OTOH это должны быть очень небольшие изменения (сам источник очень мал).

+0

Как я могу выполнить любые изменения, чтобы их можно было использовать? –

+1

Скопируйте исходный файл внутри вашего проекта, затем скомпилируйте, посмотрите на ошибки, исправьте, скомпилируйте ... rince и repeat :) – poupou

+0

Спасибо за помощь; Я посмотрю на это. –

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