DHS*_*h01 23 parameters objective-c url-scheme ios
链接应该打开应用程序.我有这个工作.我只是想知道如何传递参数.假设网址是"addappt://?code = abc".弹出视图控制器时,代码字段应填充文本 - 等于符号后的字母.我有部分工作要做.我使用以下内容 (in app delegate.m):
NSArray *elements = [url.query componentsSeparatedByString:@"="];
NSString *key = [[elements objectAtIndex:0] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
val = [[elements objectAtIndex:1] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)
(顺便说一下:val在appdelegate.h中声明
我也可以传递val给视图控制器.我唯一的问题是填充文本字段,命名为'code'.一旦应用程序被链接打开,您如何填充代码?
帮助感谢.
Nik*_*rev 22
这是一个关于在iOS中使用自定义URL方案的精彩教程
与本教程中一样,您应该解析URL参数并将其存储在此方法中的应用程序中使用:
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
// Do something with the url here
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
41267 次 |
| 最近记录: |