2

Xamarin サンプルから Social Framework Demo を実行しようとしているときに、MonoTouch iPhone アプリは初めてです。任意のボタンをクリックすると、未処理の例外でアプリケーションがクラッシュします。誰か助けてください。

モノデベロップ 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

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

[エラー] 致命的な未処理の例外: 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 2/SocialFrameworkDemo/SocialFrameworkDemoViewController.cs:52 の SocialFrameworkDemo.SocialFrameworkDemoViewController.m__1 (System.Object 、 System.EventArgs ) [0x00000] で

/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) at MonoTouch.UIKit.UIApplication.Main (System.String[] args, System.String principalClassName, System. String delegateClassName) [0x0004c] in /Developer/MonoTouch/Source/monotouch/src/UIKit/UIApplication.cs:38

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

4

1 に答える 1

1

エクスコード 4.2.1 (834)

新しいソーシャルフレームワークは、iOS 6.0 (およびそれ以降) で利用できます。この SDK は、Xcode 4.5 (またはそれ以降) をインストールした場合にのみ使用できます。

これがないと、新しい機能をサポートするために必要なライブラリが不足しています。この場合、不足している文字列をnull値として取得しているため、サンプルで例外がスローされます。

于 2012-11-21T13:33:12.670 に答える