Mercurial > hg > soniczoomios
view PresetAlertViewController.mm @ 22:8c0783739337
Logs uploading.
Questionnaire also.
author | Robert Tubb <rt300@eecs.qmul.ac.uk> |
---|---|
date | Thu, 24 Jan 2013 18:14:40 +0000 |
parents | 650589cac373 |
children | fabb3a5cdfc9 |
line wrap: on
line source
// // iViewController.m // oscSenderExample // // Created by Robert Tubb on 07/01/2013. // // #include "presetManager.h" #import "PresetAlertViewController.h" extern PresetManager presetManager; @implementation PresetAlertViewController - (void)showPresetNamePrompt{ UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"Save" message:@"Enter preset name:" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Enter",nil]; alert.alertViewStyle = UIAlertViewStylePlainTextInput; UITextField * alertTextField = [alert textFieldAtIndex:0]; alertTextField.keyboardType = UIKeyboardTypeDefault; alertTextField.placeholder = @"Preset Name"; [alert show]; [alert release]; } - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{ NSLog(@"Preset save %@", [[alertView textFieldAtIndex:0] text]); if(buttonIndex == 0){ // cancel NSLog(@"preset save was cancelled"); }else{ // save it presetManager.addPreset([[[alertView textFieldAtIndex:0] text] cStringUsingEncoding:NSASCIIStringEncoding]); } } - (BOOL)alertViewShouldEnableFirstOtherButton:(UIAlertView *)alertView { UITextField *textField = [alertView textFieldAtIndex:0]; if ([textField.text length] == 0) { return NO; } return YES; } @end // global? again. PresetAlertViewController *presetAlertViewController = [[PresetAlertViewController alloc] init];