I am having problems getting my property to conform to my self made protocol my property is declared like this:
@property(assign)id <MainViewDatasource> datasource
And I run this code to test if it conforms to the protocol:
if ([datasource conformsToProtocol:@protocol(MainViewDatasource)])
NSLog(@"datasource conforms to MainViewDatasource");
if(datasource == nil)
NSLog(@"datasource is nil");
And in the Console it says that datasource is nil. How do I fix this?
If you don’t set your datasource property, it will remain at the default value, 0x0 (nil).