이 사이트는 전자정부 표준프레임워크 구버전(1.0 ~ 4.3) 가이드 아카이브입니다. 내용은 더 이상 갱신되지 않습니다. 최신 내용은 최신 버전 문서에서 확인하세요.

모바일 디바이스 API 2.7

Interface (iOS)

Interface (iOS)

설명

  • Device Application과 Web Application의 연결 기능을 제공한다.

제약사항

N/A

환경 설정

관련 함수

initWithURL:delegate:

  • 초기화와 기본적인 설정을 한다.
initWithURL:@"http://www.egovframe.go.kr" delegate:self];
파라미터
파라미터
유형설명
uri통신할 곳의 HTTP URI를 NSSString으로 받는다.
delegate통신 결과 이벤트를 받을 UIViewController

setURL:

  • 통신할 곳의 URI를 설정한다.
[m_eGovComModule setURL:@"http://www.egovframe.go.kr"];
파라미터
파라미터
유형설명
uri호출하고자 하는uri

setTimeOutSeconds:

  • time out 초를 설정한다.
  • Default로 10초로 설정되어 있다.
[m_eGovComModule setTimeOutSeconds:10];
파라미터
파라미터
유형설명
Seconds 초 단위 값 NSInteger 를 받는다.

addPost:key:

  • 입력하고자 하는 값을 key값의 request 파라미터에 설정한다.
[m_eGovComModule addPost:@"값" key:@"키"];
파라미터
파라미터
유형설명
Post 입력하고자 하는 NSString의 값.
key request 파라미터 NSString 값.

startAsynchronous

  • 설정하고 입력한 값으로 비동기 통신을 시작한다.
  • URL값이 설정되어 있지 않으면, onNetworkFailed delegate를 발생한다.
[m_eGovComModule startAsynchronouse];

isWifi

  • 현재 wi-fi에 연결되어 있는지 검사한다.
[m_eGovComModule isWifi] == YES

isNetworkConnected

  • 현재 wi-fi 또는 3G 네트워크에 연결되어 있는지 검사한다.
[m_eGovComModule isNetworkConnected] == YES

onNetworkStarted

  • 통신이 시작된 후 일어나는 이벤트
(void)onNetworkStarted { }

onNetworkFailed

  • 통신이 실패한 후 일어나는 이벤트
(void)onNetworkFailed:(NSError*)error { }
파라미터
파라미터
유형설명
error발생된 error 내용

onNetworkFinished:responseString:responseStatusCode:

  • 통신이 성공한 후 일어나는 이벤트
(void)onNetworkFinished:(NSData*)responseData responseString:(NSString*)responseString responseStatusCode:(NSInteger)responseStatusCode { }
파라미터
파라미터
유형설명
responseData 결과값 NSData 형식
responseString 결과값 NSString 형식
responseStatusCode 결과 상태 값 NSInteger 형식

참고자료

N/A

원본 페이지 ID
egovframework:hyb2.7:hrte:deviceapi:interface:ios
원본 수정일