Safari を使用して Web ページを閲覧しています。このページのボタンをクリックすると、iPad がアプリを起動します。そこで、メソッドを に実装し- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
ますAppDelegate.m
。
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{
if (!url) { return NO; }
NSString *URLString = [url absoluteString];
self.paramArray = [URLString componentsSeparatedByString:@"@"];
NSLog(@"%d",[self.paramArray count]);
for (int i = 1; i < [self.paramArray count]; i++) {
NSLog([self.paramArray objectAtIndex:i]);
}
return YES;
}
私がウェブページで使用した URL は、 のようなものmyapp://@first_part@second_part@third_part
でした。self.paramArray
url ( myapp://
first_part
second_part
third_part
) の部分文字列を格納します。
今、私はこれらの文字列を私のテキストフィールドに表示したいと思いViewController
ます. この NSArray をに渡すにはどうすればよいViewController
ですか?