gpt4 book ai didi

ios - 是什么导致此代码中的 "invalid CFStringRef"?

转载 作者:行者123 更新时间:2023-11-29 11:04:45 25 4
gpt4 key购买 nike

我只是尝试播放苹果的 HLS 样本流。我的代码很简单:

- (IBAction)playHLS:(id)sender {
NSString* str = @"https:​/​/​devimages.apple.com.edgekey.net/​resources/​http-streaming/​examples/​bipbop_16x9/​bipbop_16x9_variant.m3u8";
NSURL *url = [[NSURL alloc] initWithString:str];


MPMoviePlayerViewController *theMovie = [[MPMoviePlayerViewController alloc]
initWithContentURL: url];

[self presentMoviePlayerViewControllerAnimated:theMovie];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myMovieFinishedCallback:)
name:MPMoviePlayerPlaybackDidFinishNotification object:theMovie];
}

调试显示 url 由于 <invalid CFStringRef> 未正确初始化

我在这里错过了什么?

最佳答案

字符串中有几个 Unicode 零宽度字符,每个字符后是 :/ 字符。

如果将其粘贴到this online UTF-8 decoder 中,您可以看到它们, 例如。他们是 Unicode character 0x200B .

关于ios - 是什么导致此代码中的 "invalid CFStringRef"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14189750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com