我是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
答案 0 :(得分:1)
Xcode 4.2.1(834)
新的社交框架可在 iOS 6.0 (及更高版本)上使用。此SDK仅在您安装Xcode 4.5(或更高版本)时可用。
如果没有它,您将缺少支持新功能所需的库。在这种情况下,您将一些缺少的字符串作为null
值 - 并且会在示例中引发异常。