ok the two screenshots are attached below. Basically the problem for me is that the blue line should connect with the text box and show me a range of segues i can use. Its not showing anything and its not even linking up. The screenshots will show you what i mean
To follow up:
The blog post you linked spells out in detail how to create and set up a keboard accessory view. To summarize:
You need to connect an outlet to your text view, as you show in your screen shots.
You need to connect the delegate property of your text field to your view controller the same way (drag from the delegate property onto "file's owner". Connecting this way tells the text field that your view controller is it's delegate. At key times in the user's interaction with the text view, the text field will try to call methods in your view controller to tell it about what's happening, and/or ask the delegate what it should do next.
To add an accessory view to your keyboard, you need to implement the method textFieldDidBeginEditing, and in that method, call code that installs the accessory view you created as the text field's accessory view (using the UITextField method setInputAccessoryView.
If you read the description of the UITextField's inputAccessoryView property, it says:
The custom accessory view to display when the text field becomes the first responder
@property (readwrite, retain) UIView *inputAccessoryView
The default value of this property is nil. Assigning a view to this property causes that view to be displayed above the standard system keyboard (or above the custom input view if one is provided) when the text field becomes the first responder. For example, you could use this property to attach a custom toolbar to the keyboard.
The code you posted is just a header file and a dealloc method. You did not post any code that would create or install an accessory view. Did you not understand the instructions in the blog post? They spell out what you need to do in detail.