hoony's web study

728x90
반응형



 Hybrid앱 개발시 골치하픈점이 있다면 alert창이 띄워졌을때 title에 주소값이 나온다는 것이다.
이럴때 처리하는 소스는 아래와 같다.

이 소스는 현재 회사에 같이 있는 모바일팀의 도움으로 받은것이다. ^^ 
다음에 hybrid 개발할때 꼭 참고해서 써야겠다. 

#import "AlertViewManager.h"


@interface AlertViewManager ()


@end


@implementation AlertViewManager


+ (void)alertMessageBox:(id)delegete aString:(NSString *)msg aTag:(NSInteger)tag

{

    NSLog( @">>> AlertViewManager::alertMessageBox");

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"알림" message:msg

  delegate:delegete cancelButtonTitle:@"확인" otherButtonTitles: nil];

    

[alert setTag:tag];

[alert show];

    

[alert release];

}


+ (void)alertMessageBoxTitle:(id)delegete aTitle:(NSString*)title aString:(NSString *)msg aTag:(NSInteger)tag

{

    NSLog( @">>> AlertViewManager::alertMessageBoxTitle");

    

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:title message:msg

  delegate:delegete cancelButtonTitle:@"확인" otherButtonTitles: nil];

    

[alert setTag:tag];

[alert show];

    

[alert release];

}


+ (void)alertOKCancelMessageBox:(id)delegete aString:(NSString *)msg aTag:(NSInteger)tag

{

    NSLog( @">>> AlertViewManager::alertOKCancelMessageBox");

    

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"알림" message:msg

  delegate:delegete cancelButtonTitle:@"확인" otherButtonTitles:@"취소", nil];

[alert setTag:tag];

[alert show];

    

[alert release];

}


+ (void)alertOKCancelMessageBoxTitle:(id)delegete aTitle:(NSString*)title aString:(NSString *)msg aTag:(NSInteger)tag

{

     NSLog( @">>> AlertViewManager::alertOKCancelMessageBoxTitle");

    

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:title message:msg

  delegate:delegete cancelButtonTitle:@"확인" otherButtonTitles:@"취소", nil];

[alert setTag:tag];

[alert show];

}


@end


728x90

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading