MonoTouchを使って作成したアプリにTestFlightSdkを統合しようとしています。MonoTouch、NSLog、およびTestFlightSdk
私はTestFlightSdkで取得されるような方法で私のアプリケーションでロギングを実装しようとしています。おそらくNSLog
gedテキストを自動的にピックアップしますが、C#/ MonoTouchで書かれた独自のアプリケーションに追加するコードの正しい組み合わせを見つけることはできません。 (NSlog
のサポートを実装
Console.WriteLine("...");
Debug.WriteLine("...");
(私はこれがちょうどConsole.WriteLine
を呼び出すと思います)- を、これは私のアプリがクラッシュので、どうやら、私は何か間違ったことをした:私が試した何
これが今後の道なのかどうか新しい質問をします)。
oTouchFlightSdkで使用できるように、NSLogを介してログメッセージを書き込みます。それともNSLogのために私自身のラッパーを巻く必要がありますか? (私はこの他のSO質問から上記のコードの断片を得た。:How to I bind to the iOS Foundations function NSLog)
public static class Logger
{
[DllImport("/System/Library/Frameworks/Foundation.framework/Foundation")]
private extern static void NSLog(string format, string arg1);
public static void Log(string message)
{
NSLog("%s", message);
}
}
:のNSLog自分自身を実現するために
は、私はこれを追加
しかし、これはと私のアプリがクラッシュSIGSEGVフォルト。
ありがとうございました。現在、 –
と書かれています。[DllImport(ObjCRuntime.Constants.FoundationLibrary)] –