37 lines
1.4 KiB
Objective-C
Executable File
37 lines
1.4 KiB
Objective-C
Executable File
/*
|
|
* Copyright 2016 Google Inc. All rights reserved.
|
|
*
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
|
|
* file except in compliance with the License. You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software distributed under
|
|
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
|
|
* ANY KIND, either express or implied. See the License for the specific language governing
|
|
* permissions and limitations under the License.
|
|
*/
|
|
|
|
#import "GoogleMapsDemos/UIViewController+GMSToastMessages.h"
|
|
|
|
@implementation UIViewController (GMSToastMessages)
|
|
|
|
- (void)gms_showToastWithMessage:(NSString *)message {
|
|
UIAlertController *toast =
|
|
[UIAlertController alertControllerWithTitle:nil
|
|
message:message
|
|
preferredStyle:UIAlertControllerStyleAlert];
|
|
[self presentViewController:toast
|
|
animated:YES
|
|
completion:^{
|
|
const int kDuration = 2;
|
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, kDuration * NSEC_PER_SEC),
|
|
dispatch_get_main_queue(), ^{
|
|
[toast dismissViewControllerAnimated:YES completion:nil];
|
|
});
|
|
}];
|
|
}
|
|
|
|
@end
|