Re: UITableViewController
Re: UITableViewController
- Subject: Re: UITableViewController
- From: "Gerriet M. Denkmann" <email@hidden>
- Date: Wed, 28 Jun 2017 15:38:29 +0700
> On 28 Jun 2017, at 14:37, Quincey Morris
> <email@hidden> wrote:
>
> On Jun 28, 2017, at 00:21 , Gerriet M. Denkmann <email@hidden> wrote:
>>
>> Ok, so I removed my TableView from the scene and tried to drag a
>> UITableViewController into its place.
>> But Xcode would not allow this.
>>
>> So: must a UITableViewController the only (or the top) thing in a scene?
>> Or am I just doing something wrong?
>
> The trick is to use a container view. This is an item in IB’s object palette.
> Drag the container view into the place where the table view was, then drag a
> table view controller onto the storyboard, then control drag from the
> container view to the table view controller to create the embedding segue.
> That should be all it takes.
I did just that.
I have a Master View Controller Scene with a MasterViewController ←
UIViewController (which previously had a TableView, now has a UIView, called
“Container View” ); it now also has:
containerView → Container View, and:
Show segue to “Table View Controller”
And a new: Table View Controller Scene
This has: Presenting Segues: Show → Container View viewDidLoad:
Looks good, but crashes:
*** Terminating app due to uncaught exception ‘NSUnknownKeyException’, reason:
‘[<UIStoryboardShowSegueTemplate 0x60…> setValue:forUndefinedKey:]: this class
is not key value coding-compliant for the key containerView.'
What does this mean?
Probably that some class needs an IBOutlet UIView * containerView.
But which class? UIStoryboardShowSegueTemplate?
I am rather confused and don’t know what to try next.
Kind regards,
Gerriet.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden