Having Trouble Saving Data

What do you mean?

You want to pass data from one VC to another but not use segues?

You can use delegate/protocol

delegate and protocol is for transferring data back from one vc to another. I tried to use that but only notifications worked.

@Garndo

There are pretty simple ways of presenting other View Controllers and passing data to them without using a segue and you do not have to resort to using notifications.

What is the basic structure of your project? By that I mean is your root View Controller embedded in a Navigation Controller or structured some other way. I guess it would be useful to see what your storyboard looks like and which View Controllers you are trying to pass data from and to.

my root controller is embedded in a nav controller. I have a button that adds a player in a detailed TableVC to a FavouritesVC which I can view as a cell when I click right bar button item. The issue is saving that when the app closes. Is there a way to do this with notifications?