ボタンが押されたときに number という名前の変数を取得する void 関数があります。ただし、その変数を使用したい別の関数があります。
ここにコードがあるので、私が何を意味するかを見ることができます。
-(void)pictureListMainTableCell:(PictureListMainTableCell *)cell wantsToCallNumber:(NSString *)number
{
if([MFMessageComposeViewController canSendText])
{
MFMessageComposeViewController *messageComposer =
[[MFMessageComposeViewController alloc] init];
NSString *message = (@"%@", [self deviceLocation]);
[messageComposer setBody:message];
messageComposer.recipients = [NSArray arrayWithObjects:number , nil];
messageComposer.messageComposeDelegate = self;
[self presentViewController:messageComposer animated:YES completion:nil];
NSLog(@"Texting telephone number [%@]", messageComposer);
}
}
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {
switch (result) {
case MessageComposeResultCancelled:
NSLog(@"Cancelled");
break;
case MessageComposeResultFailed:
NSLog(@"Failed");
break;
default:
break;
}
if (MessageComposeResultSent) {
NSString *urlString = [NSString stringWithFormat:@"telprompt://%@", number];
NSLog(@"calling telephone number [%@]", number);
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];
}
[self dismissModalViewControllerAnimated:YES];
}
だから私が望むのは、2 番目の void で number という名前の変数を使用できるようにすることです。どんな助けでも大歓迎です。