2017-05-23 7 views
2

私は非常に単純な解決策を考えて、非常に簡単な質問があります。Mixpanel Initialize Error:引数をとらない呼び出しに渡される引数

Mixpanelの公式ドキュメントは、と「didFinishLaunchingWithOptions」に初期化するために書かれています:

Mixpanel.initialize(token: "MIXPANEL_TOKEN") 

私は私のトークンとそこに入れたとき、私はこのエラーを取得する:「それを呼び出すために渡された引数が引数を取らない」

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 

    Mixpanel.initialize(token: "MIXPANEL_TOKEN") 

これは数ヶ月前にうまくいきましたが、今はありません。これを修正するにはどうすればよいのですか?ありがとうございました!

答えて

0

ウィルミックスパネルのサポートエンジニアリングチームからのものです。これで正しい軌道に向かうことを嬉しく思います。

あなたのアプリにSwift SDKを実装するためにどのような統合方法を使用しましたか? CocoaPodを使用している場合は、最新バージョンのCocoaPodにアップデートしたことを確認できますか?アップデートするには、sudo gem install cocoapodsを実行して、最新のCocoaPodsバージョンにアップデートする必要があります。これが完了したら、Xcodeプロジェクトのディレクトリにpod updateを実行して、ポッドを更新して、Swift SDKの最新バージョンを使用していることを確認してください。従来のSwiftコードをSwift 3(表示されている場合)に変換するプロンプトを選択していないことを確認したい場合もあります。

これらの手順を実行しても解決しない場合は、support @ mixpanel.comにお書き添えください。サポートエンジニアリングチームのメンバーが実装を見て、ソートしてもらうことができます。

- ウィルス

+0

ヘイウィル応答していただきありがとうございます。あなたが提案したように私はCocoaPodsを更新しました。私はポッドインストール方法を使用してxcodeにインポートしています。 Mixpanel 3.1.3が動作しているように見えます。このエラーがどこから来ているのかは本当に分かりません。 – ryangineer

+0

それを考え出した。みんなあなたがそれをPod 'Mixpanel-swift'に変更したように見えます。私はPod 'Mixpanel'を使う前に信じていたので、代わりにそれを使っていました。変更後はすぐにうまくいきます! – ryangineer

関連する問題