Revision e06c24cf Classes/UIViewController+Conveniences.m
b/Classes/UIViewController+Conveniences.m | ||
---|---|---|
107 | 107 |
- (void)alert:(NSString *)title message:(NSString *)message { |
108 | 108 |
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:title message:message delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; |
109 | 109 |
[alert show]; |
110 |
[alert release];
|
|
110 |
[alert release];
|
|
111 | 111 |
} |
112 | 112 |
|
113 | 113 |
- (void)alert:(NSString *)message request:(OpenStackRequest *)request { |
114 |
ErrorAlerter *alerter = [[ErrorAlerter alloc] init];
|
|
114 |
request.errorAlerter = [[[ErrorAlerter alloc] init] autorelease];
|
|
115 | 115 |
|
116 | 116 |
if (request.responseStatusCode == 401) { |
117 | 117 |
message = [message stringByAppendingString:@" Authorization failed. Please check your User Name and API Key."]; |
118 | 118 |
} else if (request.responseStatusCode == 503) { |
119 | 119 |
message = [message stringByAppendingString:@" Service is currently unavailable. Please try again later."]; |
120 | 120 |
} |
121 |
[alerter alert:message request:request viewController:self];
|
|
121 |
[request.errorAlerter alert:message request:request viewController:self];
|
|
122 | 122 |
} |
123 | 123 |
|
124 | 124 |
- (void)failOnBadConnection { |
Also available in: Unified diff