小编Vla*_*pko的帖子

Crashlytics:如何在崩溃详细信息中查看用户名/电子邮件/ ID?

我正在使用Crashlytics从iOS应用程序收集崩溃.为了使崩溃更具体,我想在崩溃细节中看到用户名/ email/id.
为了这个目标,我使用这样的代码:

[Crashlytics setUserIdentifier:@"userID"];
[Crashlytics setUserEmail:@"user@email.com"];
[Crashlytics setUserName:@"userName"];
Run Code Online (Sandbox Code Playgroud)

发生崩溃时,我找不到在崩溃详细信息中查看此信息的方法.
我看到这样的屏幕:
在此输入图像描述

问题:如何在崩溃详细信息中查看用户名/电子邮件/ ID?

ios crashlytics

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

NSAttributedString是否有[NSString stringWithFormat:]的类似物

通常我在界面构建器中构建app界面.有时设计需要使用属性字符串(字体,颜色等).如果string是静态的,则很容易配置.
但是如果string是动态的(带参数的格式),则无法在界面构建器中配置属性.它需要编写大量代码.
我找的一些类似物[NSString stringWithFormat:]NSAttributedString.所以我将能够在界面构建器中设置字符串格式和必要的属性,然后在代码中提供必要的参数.

例如:
让我们考虑我需要这样格式的显示字符串:" %d + %d = %d "(所有数字都是粗体).
我想在界面构建器中配置此格式.在代码中我想提供参数:1,1,2.应该显示" 1 + 1 = 2 ".

objective-c nsattributedstring ios swift

11
推荐指数
2
解决办法
4681
查看次数

如何使用AFOAuth2Manager自动刷新过期的令牌?

我正在为受OAuth2保护的服务器编写一个小型iOS客户端.

我想知道是否可以使用AFOAuth2Manager[here]自动刷新过期的令牌.

这个想法是当服务器用401响应时刷新客户端的逻辑,或者当刷新方法返回401时引发错误的逻辑应该是很常见的,所以可能它集成在某个库中.

ios oauth-2.0 afnetworking afnetworking-2

10
推荐指数
1
解决办法
3321
查看次数

如何配置DateFormatter以捕获微秒

iOS Date()以至少微秒的精度返回日期.
我通过调用Date().timeIntervalSince1970哪个结果检查了这个语句1490891661.074981

然后我需要将日期转换为具有微秒精度的字符串.
我使用DateFormatter以下方式:

let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSSSSZZZZZ"
print(formatter.string(from: date))
Run Code Online (Sandbox Code Playgroud)

结果
"2017-03-30T16:34:21.075000Z"

现在,如果我们比较两个结果:
1490891661.074981"2017-03-30T16:34:21.075000Z"
我们可以看到,DateFormatter轮约会到精确到毫秒,同时仍呈现零为微秒.

有人知道如何配置DateFormatter所以我可以保持微秒并得到正确的结果:"2017-03-30T16:34:21.074981Z"

date nsdateformatter swift

7
推荐指数
1
解决办法
1234
查看次数

自定义UUID在IOS示例中对BLE的意义是什么?

我是iOS开发的新手,并且正在研究Bluetooth Low Energy (BLE, Bluetooth 4.0)IOS.

我研究了这个链接BTLE Central Peripheral Transfer的示例代码.

此链接iOS 7 SDK中还有另一个类似的示例:Core Bluetooth - Practical Lesson

以上两个链接上的应用程序在send and receive the text data两个IOS设备之间进行了讨论BLE.应用程序可以选择一个centralPeripheral,central并将收到从中发送的文本数据Peripheral.

它定义了UUID类似下面的代码header file.

#define TRANSFER_CHARACTERISTIC_UUID    @"08590F7E-DB05-467E-8757-72F6FAEB13D4"
Run Code Online (Sandbox Code Playgroud)

并且在Central连接到之后Peripheral,它发现了特征Peripheral.

如果UUID等于TRANSFER_CHARACTERISTIC_UUID,则使用setNotifyValue:YES类似下面的代码订阅它.

- (void)peripheral:(CBPeripheral *)peripheral didDiscoverCharacteristicsForService:(CBService *)service error:(NSError *)error
{
    // Again, we loop through the array, …
Run Code Online (Sandbox Code Playgroud)

bluetooth objective-c ios core-bluetooth bluetooth-lowenergy

5
推荐指数
1
解决办法
3506
查看次数

如何隐藏Phabricator中的"消息"部分

我使用Phabricator很长一段时间.它工作正常,直到我错误地按下键盘上的某个组合键.现在它始终显示"消息"部分(代码审查模式,票证详细信息模式等).它削减了很多有用的空间.
我试图在"Phabricator用户文档"上找到答案,但没有成功.有人知道如何隐藏"消息"部分吗?
我在OS X 10.10.4上使用Safari 8.0.7.

在此输入图像描述

phabricator

0
推荐指数
1
解决办法
586
查看次数