如何在两个app 之间传递数据
2013-07-15 11:59
537 查看
首先来说一下 如何在一个app之间 打开另外一个app
首先在 需要打开得app plist中 增加
另外一个 app中想用打开 这个app 方法为 :
NSString *url =@"myapp://com.lakala.MeiChi?name=zhangsan";
[[UIApplication
sharedApplication] openURL: [NSURLURLWithString: [url
stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]];
这样就可以打开了
那么如何传递数据呢?
笔者以 name = zhangsan 为例
接受的app 有这么一个方法
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
NSString *itemId = [[urlquery]
substringFromIndex:[[url query]
rangeOfString:@"name="].location+5];
NSLog(@"itemId :%@",itemId);
return YES;
}
获得到 itemId后 就可以根据你的需要 想做什么 做什么了
首先在 需要打开得app plist中 增加
另外一个 app中想用打开 这个app 方法为 :
NSString *url =@"myapp://com.lakala.MeiChi?name=zhangsan";
[[UIApplication
sharedApplication] openURL: [NSURLURLWithString: [url
stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]];
这样就可以打开了
那么如何传递数据呢?
笔者以 name = zhangsan 为例
接受的app 有这么一个方法
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
NSString *itemId = [[urlquery]
substringFromIndex:[[url query]
rangeOfString:@"name="].location+5];
NSLog(@"itemId :%@",itemId);
return YES;
}
获得到 itemId后 就可以根据你的需要 想做什么 做什么了
相关文章推荐
- 如何在两个app 之间传递数据
- 100分!!!如何实现两个不同手机不同APP之间的实时的数据传递
- 如何在两个ViewController之间传递数据
- 如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- 如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- 两个没有父子关系的html之间如何传递数据
- 如何在两个Activity之间传递数据?
- 如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- 如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- iOS两个APP之间的数据传递和跳转
- 两个Fragment之间如何传递数据
- 两个dialog之间如何传递数据
- 如何在两个ViewController之间传递数据
- js-如何在两个页面之间互相传递数据?
- [转]如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- ios中两个viewcontroller之间如何传递数据
- [一问一答][Android] 如何在两个Activity之间传递(共享)数据
- 如何在两个ViewController之间传递数据
- 两个activity之间的数据传递
- 用WM_COPYDATA消息来实现两个进程之间传递数据