У меня совершенно нет идей по этому поводу ... Я пробовал так много вариантов, что у меня кружится голова ...
У меня есть основной UIViewController, который одним нажатием кнопки добавляет еще один UIViewController к одному из его подпредставлений. Когда динамический UIVC добавляется, свойство в основном UIVC обновляется, чтобы содержать ссылку на него (называемое currentObject). Это работает нормально.
Проблема, с которой я столкнулся, заключается в том, что, если я добавляю еще один динамический UIVC, свойство, содержащее ссылку, изначально корректно обновляется, но независимо от того, что я пытаюсь, я не могу получить свойство для обновления при касании первого динамического UIVC , Все, что я пытаюсь установить "currentObject" из динамического UIVC, выдает ошибку "нераспознанный селектор, отправленный в класс", а затем выдает ошибку.
Вначале я воздерживаюсь от размещения кода в этом посте. Не уверен, что я буду публиковать это было бы полезно.
Заранее спасибо!
Изменено:
в DynamicModuleViewController.h:
@interface DynamicModuleViewController : UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIPopoverControllerDelegate, UIGestureRecognizerDelegate, UITextViewDelegate, UIApplicationDelegate, MFMailComposeViewControllerDelegate>{
DynamicModule *currentObject;
}
@property(nonatomic, retain) DynamicModule *currentObject;
в DynamicModuleViewController.m:
@implementation DynamicModuleViewController
@synthesize currentObject;
-(void)addObject:(id)sender
{
DynamicModule *dm = [[DynamicModule alloc]init];
// positioning and PanGesture recognition code to allow dragging of module
currentObject = dm;
[mainView addSubview:currentObject.view];
}
@end
при добавлении таким образом, от нажатия кнопки, он работает нормально.
После того, как будет создан еще один DynamicModules, мне нужно обновить currentObject с помощью DynamicModule, который был нажат последним.