我有三个视图控制器,A、B 和 C。A
--modal--> B ---push --> C
如何从 C --> A 传递数据?我尝试过使用协议和委托。但是我在 A 中的委托方法永远不会被调用。
我有三个视图控制器,A、B 和 C。A
--modal--> B ---push --> C
如何从 C --> A 传递数据?我尝试过使用协议和委托。但是我在 A 中的委托方法永远不会被调用。
或者您可以使用您的 AppDelegate 来保存 A 的引用,然后从那里开始工作。
您可以在会话中存储数据(创建单例对象)并随心所欲地访问它
@interface Session : NSObject
+(Session*) session;
@property (nonatomic) id data_to_access;
@end
@implementation Session
+(Session *)session
{
static Session *sharedSingleton;
@synchronized(self)
{
if (!sharedSingleton)
sharedSingleton = [[Session alloc] init];
return sharedSingleton;
}
}
@end