0
我正在使用TapJoy的橘醬擴展程序並使用here的SDK和示例項目。
這裏用於獲取用戶TapPoints功能是:如何獲得TapPoints用戶
s3eResult TapjoyGetTapPoints(TapjoyGetTapPointsCallbackFn callbackFn, void* userData)
它返回s3eResult
類型只顯示成功或查詢的失敗。但是,如何獲得int或其他數字類型的實際點?
我現在用的就是這樣的:
int TapJoy::GetPoints(){
s3eResult res=TapjoyGetTapPoints((TapjoyGetTapPointsCallbackFn)&TapJoy::GetTapPointsCB, NULL);
return GetTapPointsCB(NULL,NULL);
}
int32 TapJoy::GetTapPointsCB(TapjoyGetTapPointsResult* result, void* userData)
{
int tapPoints = result->m_PointTotal;
sprintf("Points", "`x666666Tap Points: %d", tapPoints);
s3eDebugTracePrintf("GetTapPointsCB called with amount: %d", tapPoints);
cout<<tapPoints<<endl;
return tapPoints;
}
在這段代碼的問題是如何獲取TapjoyGetTapPointsResult* result
?