gpt4 book ai didi

iphone - 不兼容的 Objective C 类型

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

我正在尝试将我的应用程序文档目录的位置存储在 NSString 中。

NSString *documentDirectory = [self applicationDocumentsDirectory];

代码编译没有错误,但我收到警告说我正在尝试使用 NSURL 初始化 NSString。当我运行应用程序时,应用程序崩溃。我尝试类型转换,但它给了我一个错误。我拿到的书(Head First iPhone Development)说代码应该可以工作。代码在我的 appDelegate.m 文件中。任何帮助将不胜感激。

问候

最佳答案

正如 Dave DeLong 所说,它正在返回一个 NSURL。然而,在不改变方法的情况下绕过这个并将其转换为 NSString 的最简单方法是将字符串设置为 NSURL 的 absoluteString。

NSString *documentDirectory = [[self applicationDocumentsDirectory] absoluteString];

关于iphone - 不兼容的 Objective C 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5426763/

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