Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7693031
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 31, 20262026-05-31T20:59:23+00:00 2026-05-31T20:59:23+00:00

I have a segue (called ToSettingsSegue ) that pushes a custom view controller (

  • 0

I have a segue (called "ToSettingsSegue") that pushes a custom view controller (SettingsTableViewController) onto a UINavigationController‘s stack. SettingsTableViewController has prototype cells ("prototypeSliderCell") set up. It goes without saying that this is setup in a storyboard.

Another section of code pushes SettingsTableViewController onto the UINavigationController‘s stack programmatically. In SettingTableViewController‘s -tableView:cellForRowAtIndexPath: method, -dequeueResusableCellWithIdentifier: returns nil when this is done programmatically.

I assume this occurs due to the prototype cells not being available programmatically.

My workaround? Calling -perfromeSegueWithIdentifier:sender: and sending "ToSettingsSegue" and self.

Is there a better solution to this problem? I cannot help but feel that this is dirty.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-31T20:59:24+00:00Added an answer on May 31, 2026 at 8:59 pm

    When you instantiate your SettingsTableViewController in code rather than through a storyboard segue the prototype cell definition is not available since it is only defined in your storyboard.

    The “workaround” you describe should work fine, and I see nothing dirty about it. There are plenty of instances where you’ll want to programmatically trigger a storyboard segue to happen, and that’s what performSegueWithIdentifier:sender: was designed to handle.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a first table view and a segue that pushes to another table
I have a modal view controller that attempts to set an flag (an NSNumber
I have a UIViewController (firstViewController) which has a button that 'segue's to another UIViewController
I have a problem displaying a View Controller when calling a segue from code
I have this managedContextObject I want to pass from a view controller to another.
I have setup a UITableView using a NSFetchedResultsController that displays a number of prototype
I'm using storyboards and I have a UITableView. I have a segue setup that
My application launches into a navigation controller. The root view controller has a button
I have an application with several view controllers controlled from a tab bar controller.
what do I have to do, to show a navigationbar in a view, that

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.