The getter method will be synthesized as - (NSInteger)currentRow so it should work just fine. But how do you check if it works? With NSLog(@"%@", ...)? Than you should use %d.
If you want it to be an object you should use NSNumber and a retain property.