gpt4 book ai didi

ios - 找不到 NSBundle mainBundle

转载 作者:行者123 更新时间:2023-11-29 11:18:02 28 4
gpt4 key购买 nike

我在 iPad 上使用 Split View模板。

在我的 MasterViewController代码:

NSBundle * bundle = [NSBundle mainBundle];

有效。

在我的 DetailViewController相同的代码显示错误?我导入了<UIKit/UIKit.h> .它知道NSBundle但不认识mainBundle无论出于何种原因。

如果是这样就好了。可以帮助我!

Error

Missing "[" at start of message send expression

编辑

回答:

我忘记了括号。它在案例陈述中。所以使用:

case 1:
{
//bla ...
}

最佳答案

在声明变量的 case 语句中,语句周围需要大括号,这只是简单的“C”语法。

固定:

switch (sender.row) {
case 1:
{
NSURL *movieURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"testclip" ofType:@"mov"]];
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
}
}

我将 MoviePlayerController 更改为 MPMoviePlayerController 假设这就是操作的意思。我还添加了缺少的 player 变量。

关于ios - 找不到 NSBundle mainBundle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8551514/

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