Just realized that the delegates I am declaring are not declared with pointer type.
so instead of this
id <AddViewControllerDelegate> *delegate;
I have this
id <AddViewControllerDelegate> delegate;
Why the last way is correct? Since self
is pointer(I guess) then why delegate is not?