Ich bin mit Surveymonkey iOS SDK,Survey iOS SDK - Fehlercodes
Ich habe die folgende Delegatmethode,
- (void)respondentDidEndSurvey:(SMRespondent *)respondent error:(NSError *) error {
}
Daraus muss ich den Fehler überprüfen, ob es von der Serverseite ist oder Kundenseite. Wie kann ich das lösen?
Bitte machen Sie das Notwendige dazu.
Hinweis: SMError.h:
+ (SMError *)sdkServerErrorFromCode:(NSInteger)statusCode errorObject:(NSError *) error;
+ (SMError *)sdkClientErrorFromCode:(NSInteger)statusCode errorObject:(NSError *) error;
Hallo bleiken. Der folgende Code, Fehlerdomäne = SurveyMonkeySDK_ServerError Code = 5 "(null)" UserInfo = {SurveyMonkeySDK_Error = Beim Abrufen der Antwort des Benutzers auf diese Umfrage ist ein Problem aufgetreten., NSUnderlyingError = 0x160a40500 {Fehlerdomäne = SurveyMonkeySDK_ServerError Code = 7 "(null)" UserInfo = {SurveyMonkeySDK_Error = Antwortlimit für Ihren Plan überschritten. Upgrade für den Zugriff auf weitere Antworten über das SDK.}}} Hier habe ich zwei Codes, die den Fehler anzeigen. Darf ich wissen, warum es zwei Codes zeigt? Bei welchem Code muss ich validieren? –
Ich bin nicht ganz sicher, was Sie meinen Wenn das SDK 2 Fehlercodes zurückgibt, bedeutet dies, dass Sie zwei Umfrageantworten eingereicht haben. Wenn Fehlercode 7 angezeigt wird, bedeutet dies, dass Sie sich nicht in einem aktualisierten Konto befinden. Sie können diesen Fehler daher einfach ignorieren. Grundsätzlich sollten Sie sich nur über SDK-Fehler Gedanken machen, wenn Sie ein aktualisiertes Konto haben. – bleiken