Your question is vague and unclear. You mention that it works the first time but not the second, but then never indicate what that means. You post code that sets a property in your NextTableViewController, but don't give any indication of what you do with that property. Post the method from NextTableViewController that does something with the items property.
If I had to guess, I would guess that you're processing it in your viewDidLoad method, which gets called once and only once when the VC is first displayed.
You should add code in your NextTableViewController's viewWillAppear:animated
method that does whatever it needs to do with your items property.