Получение ошибки при попытке запустить демонстрационное приложение Social Framework из образцов Xamarin

Я новичок в приложениях для iPhone MonoTouch, когда я пытаюсь запустить демо-версию Social Framework из образцов Xamarin, нажатие любой кнопки приводит к сбою приложения с необработанным исключением, кто-нибудь, пожалуйста, помогите мне

MonoDevelop 3.0.4.7

UUID установки: d9012fd4-f121-4a57-839d-50ccdf232e64

Время выполнения:

Mono 2.10.9 (tarball)
GTK 2.24.10
GTK# (2.12.0.0)
Package version: 210090011

Инструменты разработчика Apple:

 Xcode 4.2.1 (834)
 Build 4D502

Моно для Android: 4.2.7

Пакет SDK для Android: / Пользователи / ravichandra / Library / Developer / Xamarin / android-sdk-mac_x86

Supported Android versions:
    2.1   (API level 7)
    2.2   (API level 8)
    2.3   (API level 10)
    3.1   (API level 12)
    4.0   (API level 14)
    4.0.3 (API level 15)

Пакет SDK для Java: / usr Monotouch: 6.0.0

Информация о сборке:

Release ID: 30004007
Git revision: ea0108260c6a376ecaeffcdb7d03387bd51edda3
Build date: 2012-09-17 14:09:17+0000
Xamarin addins: ec43fd5cb223ead4234a9858d1b56eef03dad53a-dirty

Операционная система:

Mac OS X 10.7.5
Darwin Ravi-Chandras-iMac.local 11.4.2 Darwin Kernel Version 11.4.2
    Thu Aug 23 16:25:48 PDT 2012
    root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64

[ОШИБКА] ФАТАЛЬНОЕ НЕОБРАБОТАННОЕ ИСКЛЮЧЕНИЕ: System.ArgumentNullException: аргумент не может быть пустым. Имя параметра: serviceType

в MonoTouch.Social.SLComposeViewController.IsAvailable (MonoTouch.Foundation.NSString serviceType) [0x0000c] в /Developer/MonoTouch/Source/monotouch/src/Social/SLComposeViewController.g.cs:93

в MonoTouch.Social.SLComposeViewController.IsAvailable (SLServiceKind serviceKind) [0x00000] в /Developer/MonoTouch/Source/monotouch/src/Social/SLComposeViewController.cs:25

в SocialFrameworkDemo.SocialFrameworkDemoViewController.m__1 (System.Object, System.EventArgs) [0x00000] в / Users / ravichandra / Downloads / SocialFrameworkDemo 2 / SocialFrameworkDemo / SocialFrameworkDemoViewController.cs: 52

в MonoTouch.UIKit.UIControlEventProxy.Activated () [0x00000] в /Developer/MonoTouch/Source/monotouch/src/UIKit/UIControl.cs:30

at (оболочка, управляемая встроенной) MonoTouch.UIKit.UIApplication: UIApplicationMain (int, string [], intptr, intptr) в MonoTouch.UIKit.UIApplication.Main (System.String [] args, System.String PrincipalClassName, System. String delegateClassName) [0x0004c] в /Developer/MonoTouch/Source/monotouch/src/UIKit/UIApplication.cs:38

в SocialFrameworkDemo.Application.Main (System.String [] args) [0x00000] в / Users / ravichandra / Downloads / SocialFrameworkDemo 2 / SocialFrameworkDemo / Main.cs: 17


person Dorababu Dodda    schedule 21.11.2012    source источник
comment
Можете ли вы отредактировать свой вопрос, чтобы сообщить нам, какую версию программного обеспечения вы используете? Вы можете получить их из меню MonoDevelop, пункта «О MonoDevelop», вкладки «Информация о версии». Нажмите кнопку «Копировать информацию о версии» (чтобы вставить ее обратно в свой вопрос). Также укажите, какая версия iOS (симулятор или устройство) используется.   -  person poupou    schedule 21.11.2012
comment
Этой информации недостаточно, чтобы помочь вам. Пожалуйста, следуйте приведенным выше инструкциям.   -  person poupou    schedule 21.11.2012


Ответы (1)


Xcode 4.2.1 (834)

Новая платформа Social доступна в iOS 6.0 (и более поздних версиях). Этот SDK доступен только при установке Xcode 4.5 (или более поздней версии).

Без него вам не хватает необходимых библиотек для поддержки новых функций. В этом случае вы получаете отсутствующие строки как значения null, и это вызывает исключение в примере.

person poupou    schedule 21.11.2012