Интересно, что я здесь делаю неправильно. Я пытаюсь передать целое число своему пользовательскому классу, и когда я вывожу аргумент в функции, будет какое-то случайное число вместо того, что я передаю. Вот мой вызов метода в RootViewController.m:
int orgID = organObj.organID;
NSLog(@"OrganID from RVC: %d", orgID); // this outputs the correct number
[Procedure getDatabase:[appDelegate getDBPath] WithOrganID:[NSNumber numberWithInt:orgID]];
Вот реализация моего метода:
+ (void) getDatabase:(NSString *)dbPath WithOrganID:(NSNumber *)organID
{
NSLog(@"OrganID from procedure.m: %d", organID); // this outputs some random number
}
Возможно, это что-то тривиальное, но я не могу понять.
Заранее спасибо.