有没有办法将对象从一个应用程序转移到另一个应用程序?我的意思是这样的:
//第一个应用程序:
- (void)someFunction{
myClass *myObj = [[myClass alloc] init]
//do some work...
[self runSecondAppWithObj:myObj];
}
//第二个应用程序:
int main (int argc, const char * argv[])
{
@autoreleasepool {
myClass *obj = //get obj from firstApp
//do some another work...
}
return 0;
}
myClass 不是那么简单,为什么我不能用 NSString -> char 传输所有信息。我也需要第二个应用程序中的第一个对象,而不是它的副本。
我想它像:第一个应用程序启动第二个应用程序,然后第一个应用程序与第二个应用程序交谈:“嘿,#adr 是变量(指针)的地址,去拿它”。之后,第二个应用程序获取变量(指针)及其地址。但我不知道怎么做。