当我尝试从Xamarin Samples运行社交框架演示应用程序时出错

时间:2012-11-21 06:47:33

标签: c# facebook xamarin.ios ios6 xamarin

我是MonoTouch iPhone应用程序的新用户,当我尝试从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 Developer Tools:

 Xcode 4.2.1 (834)
 Build 4D502

Mono for Android:4.2.7

Android SDK:/ Users / 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)

Java SDK:/ 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

[ERROR]致命的未处理的异常:System.ArgumentNullException:参数不能为null。 参数名称:serviceType

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

在/Developer/MonoTouch/Source/monotouch/src/Social/SLComposeViewController.cs:25

中的MonoTouch.Social.SLComposeViewController.IsAvailable(SLServiceKind serviceKind)[0x00000]

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

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

at(wrapper managed-to-native)MonoTouch.UIKit.UIApplication:UIApplicationMain(int,string [],intptr,intptr)   在/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

1 个答案:

答案 0 :(得分:1)

  

Xcode 4.2.1(834)

新的社交框架可在 iOS 6.0 (及更高版本)上使用。此SDK仅在您安装Xcode 4.5(或更高版本)时可用。

如果没有它,您将缺少支持新功能所需的库。在这种情况下,您将一些缺少的字符串作为null值 - 并且会在示例中引发异常。