ios - Loaded nib but the view outlet was not set - UITableViewController -


i know question has been asked dozens of times. i've real answers on still cannot find issue :((((

i loaded nib view outlet not set when i'm trying activate view uitableviewcontroller.

could please me ? below xib. added connections out of desperation doesn't help.

<?xml version="1.0" encoding="utf-8" standalone="no"?> <document type="com.apple.interfacebuilder3.cocoatouch.xib" version="3.0" toolsversion="4504" systemversion="12e55" targetruntime="ios.cocoatouch" propertyaccesscontrol="none" useautolayout="yes">     <dependencies>         <deployment defaultversion="1536" identifier="ios"/>         <plugin identifier="com.apple.interfacebuilder.ibcocoatouchplugin" version="3734.1"/>     </dependencies>     <objects>         <placeholder placeholderidentifier="ibfirstresponder" id="-2" customclass="uiresponder"/>         <tableviewcontroller id="ure-ya-pjb" customclass="brsmylistrootviewcontroller">             <tableview key="view" opaque="no" clipssubviews="yes" clearscontextbeforedrawing="no" contentmode="scaletofill" alwaysbouncevertical="yes" style="plain" separatorstyle="default" rowheight="44" sectionheaderheight="22" sectionfooterheight="22" id="nfr-cb-kzq">                 <rect key="frame" x="0.0" y="0.0" width="320" height="568"/>                 <autoresizingmask key="autoresizingmask" widthsizable="yes" heightsizable="yes"/>                 <color key="backgroundcolor" white="1" alpha="1" colorspace="calibratedwhite"/>             </tableview>             <simulatedstatusbarmetrics key="simulatedstatusbarmetrics"/>             <nil key="simulatedtopbarmetrics"/>             <nil key="simulatedbottombarmetrics"/>             <simulatedorientationmetrics key="simulatedorientationmetrics"/>             <simulatedscreenmetrics key="simulateddestinationmetrics" type="retina4"/>             <refreshcontrol key="refreshcontrol" opaque="no" multipletouchenabled="yes" contentmode="center" enabled="no" contenthorizontalalignment="center" contentverticalalignment="center" id="jjo-vh-vbh">                 <autoresizingmask key="autoresizingmask"/>             </refreshcontrol>             <connections>                 <outlet property="view" destination="nfr-cb-kzq" id="ryk-d4-fda"/>                 <outlet property="tableview" destination="nfr-cb-kzq" id="ryk-d4-fdb"/>             </connections>         </tableviewcontroller>     </objects> </document> 

my interface looks this

@interface brsmylistrootviewcontroller : uitableviewcontroller @end 

and implementation quite big. posted on gist here: https://gist.github.com/cppexpert/6364570

the way initialize controller this:

uinavigationcontroller *vc0 = [[uinavigationcontroller alloc] initwithrootviewcontroller:                                [[brsmylistrootviewcontroller alloc] initwithstyle:uitableviewstyleplain]]; uinavigationcontroller *vc1 = [[uinavigationcontroller alloc] initwithrootviewcontroller:                                [[brscheckinviewcontroller alloc] initwithstyle:uitableviewstylegrouped]];  self.tabbarcontroller = [[uitabbarcontroller alloc] init]; [self.tabbarcontroller setviewcontrollers:@[vc0, vc1]];  [self.window setrootviewcontroller:self.tabbarcontroller]; [self.window makekeyandvisible]; // crashes here. 

i checked in debugger , see view , tableview properties set. cannot understand wrong :(

looks xcode 5's bug.

i did clean checkout github , compared folder.

there no code changes. different files were:

  • myproject.xcccheckout
  • userinterfacestate.xcuserstate

recovering userinterfacestate.xcuserstate made exception disappear.

so keep in mind, guys. problem may not in code.


Comments

Popular posts from this blog

design - Custom Styling Qt Quick Controls -

Unable to remove the www from url on https using .htaccess -