2014-09-22 3 views
0

나는 NSArray의 형태로 내 API에서 결과를 얻고 같다 String? 당신은 JSON의 해당 위치에있는 객체는 항상 문자열이 될 것이라는 점을 알고 있다면 self.loginResult[0]["result"]확인 문자열

건배

+0

당신이 봤어 단순히'self.loginResult [0] [ "결과"] == "성공"' – Undo

+0

Absolutley @Undo, 이것은 생성?'호출 할 수 없습니다 == '($ T8, StringLiteralConvertible)' ' –

+0

형식의 인수 목록 사용 모자는 JSON의 그 시점에있는 객체는 항상 문자열이 될 것입니다. if (self.loginResult [0] [ "result"] String) == "성공"? 답변. – Undo

답변

1

를 "성공"와 동일한 경우 체크 예를 들어 은 그것을 비교하기 전에 String에 값을 캐스팅하려고 cannot invoke == with argument list 오류 제거 :

if (self.loginResult[0]["result"] as String) == "Success"? 
{ 
    ... 
}