0
如何可以調用從方法URL或NSString的另一類我怎樣才能調用URL從另一個類
1類
+ (NSURL *)createRequestURLWithChannel:(NSString *)channelName {
NSString *sName = [channelName stringByReplacingOccurrencesOfString:@"_" withString:@"-"];
NSString *channelvideo = [NSString stringWithFormat:@"%@", sName];
return [NSURL URLWithString:url];
}
2類
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (PlayRowIndex == indexPath.row) {
NSURL *videoURL = [NSURL URLWithString:channelvideo];
AVPlayer *player = [AVPlayer playerWithURL:videoURL];
AVPlayerViewController *playerViewController = [AVPlayerViewController new];
playerViewController.player = player;
[self presentViewController:playerViewController animated:YES completion:nil];
} else if (StopRowIndex == indexPath.row) {
// Row stop
} else if (RowIndex == indexPath.row) {
// Row 3
}
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
我想呼叫URL channelvideo
從類別1中的方法(createRequestURLWithChannel
)並且在類別2中使用它的方法(tableView
)
你需要將class 1的標題導入到class 2中,然後創建class 1的實例 –
** NSNotificationCenter ** –
這是一個實例方法s o你不需要創建任何對象。你可以簡單地通過導入你的類來使用這個方法。 #import「Class1.h」 並使用這樣的方法.. NSURL * url = [Class1 createRequestURLWithChannel @「ChannelName」]; –