|
|
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
mariaDB Docker 사용하기 (0) | 2020.03.25 |
---|---|
Mac에서 사용가능한 무료 DB tool 소개 - DBeaver (0) | 2020.03.24 |
IOS 7.0 업그레이드 후 Auto Layout on IOS versions Prior to 6.0 Error (1) | 2013.09.30 |
phonegap create ios project (0) | 2013.09.29 |
phonegap 를 npm으로 설치하기 (0) | 2013.09.28 |