小编shi*_*him的帖子

如何从NSError获取更多有用信息?

我想从中获得一些有用的信息NSError.如果我打印出来[error userInfo],我会得到以下信息:

{
    NSFilePath = "/Users/apple/Library/Application Support/iPhone Simulator/5.1/Applications/08260B6A-4D65-48DF-ADD1-FFC8750081E8/Documents/abc";
    NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=17 \"The operation couldn\U2019t be completed. File exists\"";
}
Run Code Online (Sandbox Code Playgroud)

我想显示最后一行:"文件存在",但我怎么能把它拿出来?

我试过了:

localizedDescription
localizedFailureReason
localizedRecoverySuggestion
localizedRecoveryOptions
recoveryAttempter
Run Code Online (Sandbox Code Playgroud)

其中没有显示"文件存在".

nserror ios

13
推荐指数
1
解决办法
2万
查看次数

Xcode单元测试

我从来没有使用过单元测试,我理解它的用途,但我真的不知道何时以及如何使用它.

我想知道什么时候使用单元测试是值得的,也许有一些例子.

iphone unit-testing objective-c ios

13
推荐指数
2
解决办法
9643
查看次数

Xcode默认模拟位置

我已经Default Location在应用程序的Scheme设置中设置了(请参见屏幕截图),只需将应用程序发送给Apple即可获得批准.但是,同样的版本我也使用Ad Hoc配置文件发送给QA,项目经理和其他开发人员.现在,当我使用Ad Hoc版本启动应用程序时,它总是模拟哥德堡位置(GPX文件),尽管我目前在斯德哥尔摩.

我的问题是,发送给Apple的版本是否受此影响?Will还会模拟哥德堡的位置,还是会使用用户的REAL位置?

谢谢!

那个设定

xcode core-location gpx app-store ios

13
推荐指数
1
解决办法
6340
查看次数

应用程序加载程序正在等待,网络连接丢失

当我单击发送按钮在Application Loader中发送我的应用程序时,它正在等待响应(将API使用情况发送到iTunes Connect,等待响应)并等待没有错误.几分钟后,我收到一条消息"网络连接已丢失".我尝试了另一个网络连接,但问题没有解决.问题可能出现在iTunes网络上吗?

itunesconnect itunes application-loader

13
推荐指数
1
解决办法
8290
查看次数

"(null)"想通过iOS 9/Xcode 7向您发送通知

使用Xcode 6和iOS8,当我的应用程序首次运行时,操作系统会显示"我的应用程序名称想要发送通知"对话框.但是,Xcode 7/iOS 9已更改为""(null)"想要发送通知".

我该如何纠正这个?

[当操作系统显示询问用户是否允许对应用程序进行位置访问的对话框时,操作系统会在对话框中正确显示应用程序名称,而不是"(null)"]

ios

13
推荐指数
1
解决办法
3402
查看次数

"存在内部API错误." 在任何iPhone/iPod-touch设备上运行应用程序时

我正在向App Store提交iPhone应用程序.在对应用程序进行最后的修改时,当我收到此消息时,我正在我的iPhone上编译和运行应用程序:

存在内部API错误.

控制台有这样说:

25/08/2010 10:10:54 Xcode[3556] Failed willExecute: Error Domain=com.apple.platform.iphoneos Code=0 UserInfo=0x2011adec0 "There was an internal API error." -- {
    NSLocalizedDescription = "There was an internal API error.";
    NSLocalizedFailureReason = "";
    NSLocalizedRecoverySuggestion = "";
}
Run Code Online (Sandbox Code Playgroud)

问题是该项目特有的,其他项目不会遇到同样的问题.当移动到另一台机器或交换另一台移动设备时,会出现同样的问题.

我应该非常感谢有关该主题的任何提示或想法.

iphone xcode

12
推荐指数
2
解决办法
4万
查看次数

如何在Objective-C中没有舍入的情况下删除浮点数上的尾随零?

我需要在浮点数上清除尾随零而不进行舍入?我只需要显示相关的小数位.

例如,如果我有0.5,我需要它显示0.5,而不是0.500000.如果我有2.58328,我想显示2.58328.如果我有3,我想显示3,而不是3.0000000.基本上,我需要更改小数位数.

objective-c ios

12
推荐指数
2
解决办法
6151
查看次数

在Objective-C中以编程方式添加约束

我需要以UIButton编程方式添加一些约束.我需要它让它水平居中于superview,垂直居中于superview,纵横比为superview,纵横比为self.

有人可以帮我吗?

谢谢.

objective-c ios

12
推荐指数
3
解决办法
4万
查看次数

iOS无法更新XCode 7.1

所以我刚刚通过Mac AppStore将XCode更新到7.1版

在此输入图像描述

但是当我运行应用程序时,它使用的是7.0版本(没有iOS 9.1)

在此输入图像描述

知道可能是什么问题吗?

xcode ios

12
推荐指数
1
解决办法
6567
查看次数

TestFlight 公共链接的兑换码在哪里?

向用户发送公共 URL,他报告 TestFlight 未显示该应用程序,但要求提供兑换代码?我或他在哪里可以找到此代码?

ios testflight testflight-public-link

12
推荐指数
3
解决办法
8万
查看次数