MapControllerDelegate
Objective-C
@protocol MapControllerDelegate <NSObject>
Swift
protocol MapControllerDelegate : NSObjectProtocol
KMController 이벤트 delegate
-
엔진 생성 및 초기화, 시작 이후 엔진에서 렌더링 준비를 마치면 호출.
렌더링 준비가 완료된 상태에 호출되므로, 이 함수를 구현하여 여기에서 필요한 view를 추가한다.
Declaration
Objective-C
- (void)addViews;
Swift
func addViews()
-
addView 성공시 호출.
Declaration
Objective-C
- (void)addViewSucceeded:(NSString *_Nonnull)viewName viewInfoName:(NSString *_Nonnull)viewInfoName;
Swift
optional func addViewSucceeded(_ viewName: String, viewInfoName: String)
-
addView 실패시 호출.
Declaration
Objective-C
- (void)addViewFailed:(NSString *_Nonnull)viewName viewInfoName:(NSString *_Nonnull)viewInfoName;
Swift
optional func addViewFailed(_ viewName: String, viewInfoName: String)
-
MapContainer 크기 변경시 호출.
Declaration
Objective-C
- (void)containerDidResized:(CGSize)size;
Swift
optional func containerDidResized(_ size: CGSize)
-
인증 성공시 호출.
Declaration
Objective-C
- (void)authenticationSucceeded;
Swift
optional func authenticationSucceeded()
-
인증 실패시 호출.
Declaration
Objective-C
- (void)authenticationFailed:(NSInteger)errorCode desc:(NSString *_Nonnull)desc;
Swift
optional func authenticationFailed(_ errorCode: Int, desc: String)