Introduced method variants with NSError handling; simplified exception creation

This commit is contained in:
Gianluca Bertani
2015-08-28 19:43:47 +02:00
parent 1a91d92c51
commit faa7e4d897
13 changed files with 495 additions and 182 deletions
+53 -6
View File
@@ -74,6 +74,26 @@
<int key="NSfFlags">16</int>
</object>
</object>
<object class="IBUIButton" id="416200362">
<reference key="NSNextResponder" ref="774585933"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 196}, {280, 37}}</string>
<reference key="NSSuperview" ref="774585933"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="261814878"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentHorizontalAlignment">0</int>
<int key="IBUIContentVerticalAlignment">0</int>
<int key="IBUIButtonType">1</int>
<reference key="IBUINormalTitleColor" ref="803445480"/>
<reference key="IBUIHighlightedTitleColor" ref="884333554"/>
<string key="IBUINormalTitle">Error Wrapping</string>
<reference key="IBUINormalTitleShadowColor" ref="114389561"/>
<reference key="IBUIFontDescription" ref="975473552"/>
<reference key="IBUIFont" ref="64712977"/>
</object>
<object class="IBUIButton" id="690801101">
<reference key="NSNextResponder" ref="774585933"/>
<int key="NSvFlags">292</int>
@@ -120,7 +140,7 @@
<string key="NSFrame">{{20, 152}, {280, 37}}</string>
<reference key="NSSuperview" ref="774585933"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="261814878"/>
<reference key="NSNextKeyView" ref="416200362"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
@@ -137,7 +157,7 @@
<object class="IBUIView" id="261814878">
<reference key="NSNextResponder" ref="774585933"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 196}, {280, 244}}</string>
<string key="NSFrame">{{20, 243}, {280, 197}}</string>
<reference key="NSSuperview" ref="774585933"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="718446055"/>
@@ -152,9 +172,10 @@
<object class="IBUITextView" id="718446055">
<reference key="NSNextResponder" ref="774585933"/>
<int key="NSvFlags">274</int>
<string key="NSFrame">{{20, 196}, {280, 244}}</string>
<string key="NSFrame">{{20, 243}, {280, 197}}</string>
<reference key="NSSuperview" ref="774585933"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<bool key="IBUIMultipleTouchEnabled">YES</bool>
@@ -184,7 +205,7 @@
<string key="NSFrame">{{0, 20}, {320, 460}}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView"/>
<reference key="NSNextKeyView" ref="422324197"/>
<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
<object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics"/>
<object class="IBUISimulatedSizeMetrics" key="IBUISimulatedDestinationMetrics">
@@ -248,6 +269,15 @@
</object>
<int key="connectionID">23</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchEventConnection" key="connection">
<string key="label">errorWrapping</string>
<reference key="source" ref="416200362"/>
<reference key="destination" ref="843779117"/>
<int key="IBEventType">7</int>
</object>
<int key="connectionID">26</int>
</object>
</array>
<object class="IBMutableOrderedSet" key="objectRecords">
<array key="orderedObjects">
@@ -275,9 +305,10 @@
<reference ref="422324197"/>
<reference ref="261814878"/>
<reference ref="718446055"/>
<reference ref="690801101"/>
<reference ref="1005186811"/>
<reference ref="68194376"/>
<reference ref="416200362"/>
<reference ref="690801101"/>
</array>
<reference key="parent" ref="0"/>
</object>
@@ -312,6 +343,11 @@
<reference key="object" ref="68194376"/>
<reference key="parent" ref="774585933"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">24</int>
<reference key="object" ref="416200362"/>
<reference key="parent" ref="774585933"/>
</object>
</array>
</object>
<dictionary class="NSMutableDictionary" key="flattenedProperties">
@@ -323,6 +359,7 @@
<string key="15.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="18.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="19.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="24.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<reference key="6.IBNSViewMetadataGestureRecognizers" ref="0"/>
<string key="6.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="8.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
@@ -332,7 +369,7 @@
<nil key="activeLocalization"/>
<dictionary class="NSMutableDictionary" key="localizations"/>
<nil key="sourceID"/>
<int key="maxID">23</int>
<int key="maxID">26</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -340,12 +377,17 @@
<string key="className">Objective_ZipViewController</string>
<string key="superclassName">UIViewController</string>
<dictionary class="NSMutableDictionary" key="actions">
<string key="errorWrapping">id</string>
<string key="zipCheck1">id</string>
<string key="zipCheck2">id</string>
<string key="zipUnzip">id</string>
<string key="zipUnzip2">id</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="actionInfosByName">
<object class="IBActionInfo" key="errorWrapping">
<string key="name">errorWrapping</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="zipCheck1">
<string key="name">zipCheck1</string>
<string key="candidateClassName">id</string>
@@ -382,12 +424,17 @@
<object class="IBPartialClassDescription">
<string key="className">Objective_ZipViewController</string>
<dictionary class="NSMutableDictionary" key="actions">
<string key="errorWrapping">id</string>
<string key="zipCheck1">id</string>
<string key="zipCheck2">id</string>
<string key="zipUnzip">id</string>
<string key="zipUnzip2">id</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="actionInfosByName">
<object class="IBActionInfo" key="errorWrapping">
<string key="name">errorWrapping</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo" key="zipCheck1">
<string key="name">zipCheck1</string>
<string key="candidateClassName">id</string>