Это может быть смешной вопрос, но я не могу найти его уже здесь.
Определить метод делегата протокола:
- (void)myAddViewController:(MyAddViewController *)myAddViewController
loadGPS:(BOOL)gps loadCamera:(BOOL)camera;
, который в основном должен определить, должна ли система GPS загружаться или должна загружаться камера.
Я вызываю этот метод через:
[self.delegate myAddViewController:self loadGPS:YES loadCamera:NO];
// or alternatively
[self.delegate myAddViewController:self loadGPS:NO loadCamera:YES];
Внутри моего реализованного метода в делегате мы имеем:
- (void)myAddViewController:(MyAddViewController *)myAddViewController loadGPS:(BOOL)gps loadCamera:(BOOL)camera {
.... .... ...
if (gps) {
......
}
if (camera) {
// camera is ALWAYS nil and never seems to be set?!
.....
}
Так почему, когда я вызываю метод делегата с помощью Camera: YES, camera var всегда nil? Кажется, он никогда не распознает мой второй вар, но он не против компилирования? :)