2017-05-23 3 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

의지는 Mixpanel의 Support Engineering 팀 출신입니다. 이것으로 올바른 방향으로 당신을 가리키게되어 기쁩니다.

Swift SDK을 앱에 구현하는 데 사용한 통합 방법은 무엇입니까? CocoaPod를 사용했다면 CocoaPod의 최신 버전으로 업데이트했는지 확인할 수 있습니까? 업데이트하려면 sudo gem install cocoapods을 실행하여 최신 CocoaPod 버전으로 업데이트 할 수 있어야합니다. 완료되면 pod update을 Xcode 프로젝트의 디렉토리에서 실행하여 포드를 업데이트하여 최신 Swift SDK 버전을 사용하도록 할 수 있습니까? 또한 기존 Swift 코드를 Swift 3 (표시된 경우)로 변환하라는 메시지를 선택하지 않도록하고 싶습니다.

이러한 단계를 수행해도 해결되지 않으면 [email protected]에 문의 하시겠습니까? 지원 엔지니어링 팀 구성원이 구현 내용을 살펴보고 분류 작업을 수행 할 수 있습니다.

- 윌

+0

안녕하세요. 응답 해 주셔서 감사합니다. 내가 제안한대로 CocoaPod를 업데이트했습니다. 포드 설치 방법을 사용하고 xcode로 가져옵니다. Mixpanel 3.1.3이 실행중인 것처럼 보였습니다. 오래 전에 오류가 어디서 발생했는지 정확히 알지 못했습니다. – ryangineer

+0

그것을 알아 냈습니다. 너희들이 포드 'Mixpanel-swift'로 바꿨을지도 모른다. 나는 우리가 포드 'Mixpanel'을 사용하기 전에 믿는다. 그래서 나는 그것을 대신 사용했다. 그것은 변화 후 멋지게 작동합니다! – ryangineer

관련 문제