Mercurial > hg > soniczoomios
changeset 21:650589cac373
Picker view stuff started.
author | Robert Tubb <rt300@eecs.qmul.ac.uk> |
---|---|
date | Fri, 18 Jan 2013 15:48:33 +0000 |
parents | e44dc6f7f12e |
children | 8c0783739337 |
files | PresetAlertViewController.mm QuestionnaireViewController.h QuestionnaireViewController.mm QuestionnaireViewController.xib testApp.mm |
diffstat | 5 files changed, 175 insertions(+), 244 deletions(-) [+] |
line wrap: on
line diff
--- a/PresetAlertViewController.mm Thu Jan 17 21:41:55 2013 +0000 +++ b/PresetAlertViewController.mm Fri Jan 18 15:48:33 2013 +0000 @@ -51,6 +51,7 @@ } + @end
--- a/QuestionnaireViewController.h Thu Jan 17 21:41:55 2013 +0000 +++ b/QuestionnaireViewController.h Fri Jan 18 15:48:33 2013 +0000 @@ -9,13 +9,25 @@ #import <UIKit/UIKit.h> @interface QuestionnaireViewController : UIViewController - +<UIPickerViewDelegate, UIPickerViewDataSource> +{ + bool agreeType; + UIPickerView *picker; + NSArray *agreeAnswer; + NSArray *interfaceAnswer; + +} @property (retain, nonatomic) IBOutlet UILabel *questionText; @property (retain, nonatomic) IBOutlet UILabel *titleText; @property (retain, nonatomic) IBOutlet UIButton *finishButton; @property (retain, nonatomic) IBOutlet UIButton *nextButton; @property (retain, nonatomic) IBOutlet UISegmentedControl *segControl; +@property (nonatomic) bool agreeType; +@property (strong, nonatomic) IBOutlet UIPickerView *picker; +@property (strong, nonatomic) NSArray *agreeAnswer; +@property (strong, nonatomic) NSArray *interfaceAnswer; + //---------------------------------------------------------------- -(IBAction)hide:(id)sender; -(IBAction)show:(id)sender; @@ -30,3 +42,6 @@ //---------------------------------------------------------------- @end +//---------------------------------------------------------------- +//---------------------------------------------------------------- +//----------------------------------------------------------------
--- a/QuestionnaireViewController.mm Thu Jan 17 21:41:55 2013 +0000 +++ b/QuestionnaireViewController.mm Fri Jan 18 15:48:33 2013 +0000 @@ -9,12 +9,18 @@ #import "QuestionnaireViewController.h" #include "testApp.h" + +#pragma mark - +#pragma mark QuestionnaireViewController + @interface QuestionnaireViewController () // the "model" is an array of questions and a bunch of answers -@property (strong, nonatomic) NSArray * questionArray; -@property (strong, nonatomic) NSMutableArray * answerArray; -@property (nonatomic) NSInteger currentQuestionIndex; -@property (nonatomic) id theOFAppRef; +@property (strong, nonatomic) NSArray * questionArray; +@property (strong, nonatomic) NSArray * answerTypeArray; +@property (strong, nonatomic) NSMutableArray * answerArray; +@property (nonatomic) NSInteger currentQuestionIndex; +@property (nonatomic, assign) id theOFAppRef; + /* @@ -24,6 +30,10 @@ @implementation QuestionnaireViewController +@synthesize picker; +@synthesize agreeAnswer; +@synthesize agreeType; +@synthesize answerTypeArray; @synthesize nextButton = _nextButton; @synthesize segControl = _segControl; @@ -51,6 +61,16 @@ // Do any additional setup after loading the view from its nib. self.currentQuestionIndex = 0; // load question 1 + + self.agreeAnswer = [[NSArray alloc] initWithObjects: + @"Strongly disagree", @"Disagree", @"Neither", + @"Agree", @"Strongly agree", nil]; + + self.interfaceAnswer = [[NSArray alloc] initWithObjects: + @"Definitely Sliders", @"Maybe Sliders", @"Neither", + @"Maybe Zoomer", @"Definitely Zoomer", nil]; + agreeType = YES; + [self loadQuestion:self.currentQuestionIndex]; } //---------------------------------------------------------------- @@ -119,14 +139,16 @@ [self loadQuestion:self.currentQuestionIndex]; } } +//---------------------------------------------------------------- +// NAH - (IBAction)answerSelected:(id)sender { // nice short lines of code. [self.answerArray replaceObjectAtIndex:self.currentQuestionIndex withObject:[NSNumber numberWithInteger:self.segControl.selectedSegmentIndex]]; // chek wot we just rote - // DUZZNT WERK + NSLog(@"%@",[self.answerArray objectAtIndex:self.currentQuestionIndex]); @@ -149,13 +171,31 @@ - (void)loadQuestion:(NSInteger)questionIndex { // populate text fields with question NSString *qtitle; - qtitle = [@"Question " stringByAppendingFormat:@"%d",questionIndex+1]; + qtitle = [@"Question " stringByAppendingFormat:@"%d / 16",questionIndex+1]; self.titleText.text = qtitle; self.questionText.text = [self.questionArray objectAtIndex:questionIndex]; // if question already answered show that - self.segControl.selectedSegmentIndex = (NSInteger)[self.answerArray objectAtIndex:self.currentQuestionIndex]; + NSInteger answerInt = [[self.answerArray objectAtIndex:questionIndex] integerValue]; + + // set different answer type + agreeType = [answerTypeArray objectAtIndex:questionIndex]; + // then refresh picker view content + [picker reloadComponent:0]; + + + // DUZZNT WERK + if(answerInt==-1){ + // select "neither" (2) + NSLog(@"No answer answerInt %d", answerInt); + [picker selectRow:2 inComponent:0 animated:YES]; + + }else{ + // select previous answer + NSLog(@"Prev answer answerInt %d", answerInt); + [picker selectRow:answerInt inComponent:0 animated:YES]; + } } //---------------------------------------------------------------- - (void)populateQuestionArray{ @@ -177,6 +217,24 @@ @"The combination of Zoomer and Sliders was more useful than either individually.", @"Overall, I preferred using:", nil]; + self.answerTypeArray = [[NSArray alloc] initWithObjects: + YES, + NO, + NO, + NO, + YES, + NO, + YES, + YES, + YES, + NO, + NO, + NO, + NO, + YES, + YES, + NO, + nil] } //---------------------------------------------------------------- - (void)populateAnswerArray{ @@ -188,8 +246,57 @@ for(int i=0;i<N;i++){ [self.answerArray addObject:[NSNumber numberWithInt:-1]]; } - NSLog(@"Answer count: %d", [self.answerArray count]); } +//---------------------------------------------------------------- +#pragma mark - +#pragma mark PickerView DataSource -@end // end implementation \ No newline at end of file +- (NSInteger)numberOfComponentsInPickerView: +(UIPickerView *)pickerView +{ + return 1; +} +- (NSInteger)pickerView:(UIPickerView *)pickerView +numberOfRowsInComponent:(NSInteger)component +{ + return [agreeAnswer count]; // always 5 +} +- (NSString *)pickerView:(UIPickerView *)pickerView + titleForRow:(NSInteger)row + forComponent:(NSInteger)component +{ + if(agreeType){ + return [agreeAnswer objectAtIndex:row]; + }else{ + return [interfaceAnswer objectAtIndex:row]; + } +} + +#pragma mark - +#pragma mark PickerView Delegate +-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row + inComponent:(NSInteger)component +{ + + // set question answerArray + [self.answerArray replaceObjectAtIndex:self.currentQuestionIndex withObject:[NSNumber numberWithInteger:row]]; + + // chek wot we just rote + + NSLog(@"%@",[self.answerArray objectAtIndex:self.currentQuestionIndex]); + /* + float rate = [[exchangeRates objectAtIndex:row] floatValue]; + float dollars = [dollarText.text floatValue]; + float result = dollars * rate; + + NSString *resultString = [[NSString alloc] initWithFormat: + @"%.2f USD = %.2f %@", dollars, result, + [countryNames objectAtIndex:row]]; + resultLabel.text = resultString; + */ +} + +@end // end implementation +//---------------------------------------------------------------- +//----------------------------------------------------------------
--- a/QuestionnaireViewController.xib Thu Jan 17 21:41:55 2013 +0000 +++ b/QuestionnaireViewController.xib Fri Jan 18 15:48:33 2013 +0000 @@ -14,7 +14,7 @@ <string>IBProxyObject</string> <string>IBUIButton</string> <string>IBUILabel</string> - <string>IBUISegmentedControl</string> + <string>IBUIPickerView</string> <string>IBUIView</string> </array> <array key="IBDocument.PluginDependencies"> @@ -40,10 +40,9 @@ <object class="IBUIButton" id="871929113"> <reference key="NSNextResponder" ref="766721923"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{530, 649}, {121, 44}}</string> + <string key="NSFrame">{{517, 907}, {121, 44}}</string> <reference key="NSSuperview" ref="766721923"/> <reference key="NSWindow"/> - <reference key="NSNextKeyView"/> <string key="NSReuseIdentifierKey">_NS:9</string> <bool key="IBUIOpaque">NO</bool> <string key="targetRuntimeIdentifier">IBIPadFramework</string> @@ -112,7 +111,7 @@ <string key="NSFrame">{{118, 178}, {533, 124}}</string> <reference key="NSSuperview" ref="766721923"/> <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="744737041"/> + <reference key="NSNextKeyView"/> <string key="NSReuseIdentifierKey">_NS:9</string> <bool key="IBUIOpaque">NO</bool> <bool key="IBUIClipsSubviews">YES</bool> @@ -142,7 +141,7 @@ <object class="IBUIButton" id="960474577"> <reference key="NSNextResponder" ref="766721923"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{530, 482}, {121, 44}}</string> + <string key="NSFrame">{{517, 561}, {121, 44}}</string> <reference key="NSSuperview" ref="766721923"/> <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="871929113"/> @@ -165,10 +164,10 @@ <object class="IBUIButton" id="356964106"> <reference key="NSNextResponder" ref="766721923"/> <int key="NSvFlags">292</int> - <string key="NSFrame">{{118, 482}, {157, 44}}</string> + <string key="NSFrame">{{113, 561}, {157, 44}}</string> <reference key="NSSuperview" ref="766721923"/> <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="960474577"/> + <reference key="NSNextKeyView" ref="791686696"/> <string key="NSReuseIdentifierKey">_NS:9</string> <bool key="IBUIOpaque">NO</bool> <string key="targetRuntimeIdentifier">IBIPadFramework</string> @@ -185,183 +184,16 @@ <reference key="IBUIFontDescription" ref="113804367"/> <reference key="IBUIFont" ref="774363385"/> </object> - <object class="IBUISegmentedControl" id="744737041"> + <object class="IBUIPickerView" id="791686696"> <reference key="NSNextResponder" ref="766721923"/> - <int key="NSvFlags">292</int> - <string key="NSFrame">{{118, 347}, {533, 44}}</string> + <int key="NSvFlags">290</int> + <string key="NSFrame">{{113, 301}, {250, 216}}</string> <reference key="NSSuperview" ref="766721923"/> <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="547100810"/> + <reference key="NSNextKeyView" ref="960474577"/> <string key="NSReuseIdentifierKey">_NS:9</string> - <bool key="IBUIOpaque">NO</bool> <string key="targetRuntimeIdentifier">IBIPadFramework</string> - <int key="IBNumberOfSegments">5</int> - <int key="IBSelectedSegmentIndex">0</int> - <array key="IBSegmentTitles"> - <string>1</string> - <string>2</string> - <string>3</string> - <string>4</string> - <string>5</string> - </array> - <array class="NSMutableArray" key="IBSegmentWidths"> - <real value="0.0"/> - <real value="0.0"/> - <real value="0.0"/> - <real value="0.0"/> - <real value="0.0"/> - </array> - <array class="NSMutableArray" key="IBSegmentEnabledStates"> - <boolean value="YES"/> - <boolean value="YES"/> - <boolean value="YES"/> - <boolean value="YES"/> - <boolean value="YES"/> - </array> - <array class="NSMutableArray" key="IBSegmentContentOffsets"> - <string>{0, 0}</string> - <string>{0, 0}</string> - <string>{0, 0}</string> - <string>{0, 0}</string> - <string>{0, 0}</string> - </array> - <array class="NSMutableArray" key="IBSegmentImages"> - <object class="NSNull" id="4"/> - <reference ref="4"/> - <reference ref="4"/> - <reference ref="4"/> - <reference ref="4"/> - </array> - </object> - <object class="IBUILabel" id="547100810"> - <reference key="NSNextResponder" ref="766721923"/> - <int key="NSvFlags">292</int> - <string key="NSFrame">{{118, 398}, {106, 49}}</string> - <reference key="NSSuperview" ref="766721923"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="1020792119"/> - <string key="NSReuseIdentifierKey">_NS:9</string> - <bool key="IBUIOpaque">NO</bool> - <bool key="IBUIClipsSubviews">YES</bool> - <int key="IBUIContentMode">7</int> - <bool key="IBUIUserInteractionEnabled">NO</bool> - <string key="targetRuntimeIdentifier">IBIPadFramework</string> - <string key="IBUIText">Strongly disagree</string> - <object class="NSColor" key="IBUITextColor" id="424916273"> - <int key="NSColorSpace">1</int> - <bytes key="NSRGB">MCAwLjkwNTk5MDg0MjggMQA</bytes> - </object> - <nil key="IBUIHighlightedColor"/> - <int key="IBUIBaselineAdjustment">0</int> - <int key="IBUINumberOfLines">2</int> - <int key="IBUITextAlignment">1</int> - <object class="IBUIFontDescription" key="IBUIFontDescription" id="604671235"> - <int key="type">1</int> - <double key="pointSize">17</double> - </object> - <object class="NSFont" key="IBUIFont" id="764629662"> - <string key="NSName">Helvetica</string> - <double key="NSSize">17</double> - <int key="NSfFlags">16</int> - </object> - <bool key="IBUIAdjustsFontSizeToFit">NO</bool> - <double key="preferredMaxLayoutWidth">106</double> - </object> - <object class="IBUILabel" id="1020792119"> - <reference key="NSNextResponder" ref="766721923"/> - <int key="NSvFlags">292</int> - <string key="NSFrame">{{224, 398}, {106, 49}}</string> - <reference key="NSSuperview" ref="766721923"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="593355119"/> - <string key="NSReuseIdentifierKey">_NS:9</string> - <bool key="IBUIOpaque">NO</bool> - <bool key="IBUIClipsSubviews">YES</bool> - <int key="IBUIContentMode">7</int> - <bool key="IBUIUserInteractionEnabled">NO</bool> - <string key="targetRuntimeIdentifier">IBIPadFramework</string> - <string key="IBUIText">Disagree</string> - <reference key="IBUITextColor" ref="424916273"/> - <nil key="IBUIHighlightedColor"/> - <int key="IBUIBaselineAdjustment">0</int> - <int key="IBUINumberOfLines">2</int> - <int key="IBUITextAlignment">1</int> - <reference key="IBUIFontDescription" ref="604671235"/> - <reference key="IBUIFont" ref="764629662"/> - <bool key="IBUIAdjustsFontSizeToFit">NO</bool> - <double key="preferredMaxLayoutWidth">106</double> - </object> - <object class="IBUILabel" id="593355119"> - <reference key="NSNextResponder" ref="766721923"/> - <int key="NSvFlags">292</int> - <string key="NSFrame">{{331, 398}, {106, 49}}</string> - <reference key="NSSuperview" ref="766721923"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="1027404905"/> - <string key="NSReuseIdentifierKey">_NS:9</string> - <bool key="IBUIOpaque">NO</bool> - <bool key="IBUIClipsSubviews">YES</bool> - <int key="IBUIContentMode">7</int> - <bool key="IBUIUserInteractionEnabled">NO</bool> - <string key="targetRuntimeIdentifier">IBIPadFramework</string> - <string key="IBUIText">Neither</string> - <reference key="IBUITextColor" ref="424916273"/> - <nil key="IBUIHighlightedColor"/> - <int key="IBUIBaselineAdjustment">0</int> - <int key="IBUINumberOfLines">2</int> - <int key="IBUITextAlignment">1</int> - <reference key="IBUIFontDescription" ref="604671235"/> - <reference key="IBUIFont" ref="764629662"/> - <bool key="IBUIAdjustsFontSizeToFit">NO</bool> - <double key="preferredMaxLayoutWidth">106</double> - </object> - <object class="IBUILabel" id="1027404905"> - <reference key="NSNextResponder" ref="766721923"/> - <int key="NSvFlags">292</int> - <string key="NSFrame">{{438, 398}, {106, 49}}</string> - <reference key="NSSuperview" ref="766721923"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="384625478"/> - <string key="NSReuseIdentifierKey">_NS:9</string> - <bool key="IBUIOpaque">NO</bool> - <bool key="IBUIClipsSubviews">YES</bool> - <int key="IBUIContentMode">7</int> - <bool key="IBUIUserInteractionEnabled">NO</bool> - <string key="targetRuntimeIdentifier">IBIPadFramework</string> - <string key="IBUIText">Agree</string> - <reference key="IBUITextColor" ref="424916273"/> - <nil key="IBUIHighlightedColor"/> - <int key="IBUIBaselineAdjustment">0</int> - <int key="IBUINumberOfLines">2</int> - <int key="IBUITextAlignment">1</int> - <reference key="IBUIFontDescription" ref="604671235"/> - <reference key="IBUIFont" ref="764629662"/> - <bool key="IBUIAdjustsFontSizeToFit">NO</bool> - <double key="preferredMaxLayoutWidth">106</double> - </object> - <object class="IBUILabel" id="384625478"> - <reference key="NSNextResponder" ref="766721923"/> - <int key="NSvFlags">292</int> - <string key="NSFrame">{{537, 398}, {106, 49}}</string> - <reference key="NSSuperview" ref="766721923"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="356964106"/> - <string key="NSReuseIdentifierKey">_NS:9</string> - <bool key="IBUIOpaque">NO</bool> - <bool key="IBUIClipsSubviews">YES</bool> - <int key="IBUIContentMode">7</int> - <bool key="IBUIUserInteractionEnabled">NO</bool> - <string key="targetRuntimeIdentifier">IBIPadFramework</string> - <string key="IBUIText">Strongly agree</string> - <reference key="IBUITextColor" ref="424916273"/> - <nil key="IBUIHighlightedColor"/> - <int key="IBUIBaselineAdjustment">0</int> - <int key="IBUINumberOfLines">2</int> - <int key="IBUITextAlignment">1</int> - <reference key="IBUIFontDescription" ref="604671235"/> - <reference key="IBUIFont" ref="764629662"/> - <bool key="IBUIAdjustsFontSizeToFit">NO</bool> - <double key="preferredMaxLayoutWidth">106</double> + <bool key="IBUIShowsSelectionIndicator">YES</bool> </object> </array> <string key="NSFrameSize">{768, 1024}</string> @@ -438,11 +270,11 @@ </object> <object class="IBConnectionRecord"> <object class="IBCocoaTouchOutletConnection" key="connection"> - <string key="label">segControl</string> + <string key="label">picker</string> <reference key="source" ref="841351856"/> - <reference key="destination" ref="744737041"/> + <reference key="destination" ref="791686696"/> </object> - <int key="connectionID">53</int> + <int key="connectionID">59</int> </object> <object class="IBConnectionRecord"> <object class="IBCocoaTouchEventConnection" key="connection"> @@ -464,15 +296,6 @@ </object> <object class="IBConnectionRecord"> <object class="IBCocoaTouchEventConnection" key="connection"> - <string key="label">answerSelected:</string> - <reference key="source" ref="744737041"/> - <reference key="destination" ref="841351856"/> - <int key="IBEventType">13</int> - </object> - <int key="connectionID">54</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBCocoaTouchEventConnection" key="connection"> <string key="label">hide:</string> <reference key="source" ref="871929113"/> <reference key="destination" ref="841351856"/> @@ -480,6 +303,22 @@ </object> <int key="connectionID">39</int> </object> + <object class="IBConnectionRecord"> + <object class="IBCocoaTouchOutletConnection" key="connection"> + <string key="label">dataSource</string> + <reference key="source" ref="791686696"/> + <reference key="destination" ref="841351856"/> + </object> + <int key="connectionID">57</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBCocoaTouchOutletConnection" key="connection"> + <string key="label">delegate</string> + <reference key="source" ref="791686696"/> + <reference key="destination" ref="841351856"/> + </object> + <int key="connectionID">58</int> + </object> </array> <object class="IBMutableOrderedSet" key="objectRecords"> <array key="orderedObjects"> @@ -506,15 +345,10 @@ <array class="NSMutableArray" key="children"> <reference ref="783180915"/> <reference ref="838658605"/> + <reference ref="356964106"/> <reference ref="960474577"/> - <reference ref="356964106"/> - <reference ref="744737041"/> - <reference ref="547100810"/> - <reference ref="593355119"/> - <reference ref="1020792119"/> - <reference ref="1027404905"/> <reference ref="871929113"/> - <reference ref="384625478"/> + <reference ref="791686696"/> </array> <reference key="parent" ref="0"/> </object> @@ -542,38 +376,13 @@ <reference key="parent" ref="766721923"/> </object> <object class="IBObjectRecord"> - <int key="objectID">8</int> - <reference key="object" ref="744737041"/> - <reference key="parent" ref="766721923"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">9</int> <reference key="object" ref="871929113"/> <reference key="parent" ref="766721923"/> </object> <object class="IBObjectRecord"> - <int key="objectID">45</int> - <reference key="object" ref="547100810"/> - <reference key="parent" ref="766721923"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">46</int> - <reference key="object" ref="1020792119"/> - <reference key="parent" ref="766721923"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">47</int> - <reference key="object" ref="593355119"/> - <reference key="parent" ref="766721923"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">48</int> - <reference key="object" ref="1027404905"/> - <reference key="parent" ref="766721923"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">49</int> - <reference key="object" ref="384625478"/> + <int key="objectID">55</int> + <reference key="object" ref="791686696"/> <reference key="parent" ref="766721923"/> </object> </array> @@ -585,23 +394,17 @@ <string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="2.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="4.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> - <string key="45.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> - <string key="46.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> - <string key="47.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> - <string key="48.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> - <string key="49.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="5.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> + <string key="55.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="6.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> <string key="7.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> - <string key="8.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> - <integer value="4" key="8.IUISegmentedControlInspectorSelectedSegmentMetadataKey"/> <string key="9.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string> </dictionary> <dictionary class="NSMutableDictionary" key="unlocalizedProperties"/> <nil key="activeLocalization"/> <dictionary class="NSMutableDictionary" key="localizations"/> <nil key="sourceID"/> - <int key="maxID">54</int> + <int key="maxID">59</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <array class="NSMutableArray" key="referencedPartialClassDescriptions"> @@ -640,6 +443,7 @@ <dictionary class="NSMutableDictionary" key="outlets"> <string key="finishButton">UIButton</string> <string key="nextButton">UIButton</string> + <string key="picker">UIPickerView</string> <string key="questionText">UILabel</string> <string key="segControl">UISegmentedControl</string> <string key="titleText">UILabel</string> @@ -653,6 +457,10 @@ <string key="name">nextButton</string> <string key="candidateClassName">UIButton</string> </object> + <object class="IBToOneOutletInfo" key="picker"> + <string key="name">picker</string> + <string key="candidateClassName">UIPickerView</string> + </object> <object class="IBToOneOutletInfo" key="questionText"> <string key="name">questionText</string> <string key="candidateClassName">UILabel</string>