gpt4 book ai didi

objective-c - Objective c NSURL 可能不会响应 +initFileURLWithPath

转载 作者:行者123 更新时间:2023-12-03 16:23:49 26 4
gpt4 key购买 nike

我在 applicationDidFinishLaunching 函数中有两行代码:

NSString *targetFilePath = @"/Users/bob/Documents/About_Stacks.pdf";
NSURL *targetFileURL = [NSURL initFileURLWithPath:targetFilePath];

我在第二行收到警告(标题)...

我不知道我做错了什么。这是一个极其简单的应用程序...我已经阅读了其他有关重新排序方法的文章,但我使用的是 NS 提供的类,而不是我自己的类。

如有任何建议,我们将不胜感激。

谢谢。

最佳答案

initFileURLWithPath: 是一个实例方法,而不是类方法,因此您必须首先使用 alloc 创建该类的实例。所以:

NSString* targetFilePath = @"/Users/bob/Documents/About_Stacks.pdf";
NSURL* targetFileURL = [[NSURL alloc] initFileURLWithPath:targetFilePath];

如果你想使用便捷方法,请使用fileURLWithPath:,所以:

NSURL* targetFileURL = [NSURL fileURLWithPath:targetFilePath];

关于objective-c - Objective c NSURL 可能不会响应 +initFileURLWithPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2934177/

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