小编neb*_*llo的帖子

在iPad应用程序中包含同一系列的多个字体

当我必须包含多个相同字体系列的字体时,我在iPad应用程序中使用自定义字体时遇到问题.

基本上某些字体会像其他字体一样呈现,尤其是粗体字体.在我的情况下,我有这些四种字体:

钨 - 中 (好)
钨 - 黑 (好)
钨 - 大
钨 - 半钢

系统发现所有这些实际上我没有中等黑色的问题但是当我选择粗体或半框时,结果是黑色字体!

此问题会影响UILabel和UITextField等本机组件,但也会影响我在应用程序中使用的自定义csshtml文档.

我在项目资源和Info.plist文件中正确设置了所有内容,我甚至尝试转换ttf格式的字体,但结果不会改变.

我正在使用iOS sdk 4.2和iPad应用程序,重要的是要知道在此os之前(在3.2中)我的字体被正确呈现!

我到目前为止找到的唯一可行的解​​决方案是编辑字体并为每个字体设置不同的字体系列,但这意味着在代码和html中有很多工作,所以我会避免这种情况.

我该怎么办?

css fonts objective-c ipad ios4

8
推荐指数
1
解决办法
2060
查看次数

当连接到wifi时,使用aws sdk为iOS放置对象请求

我们的iOS应用程序使用aws sdk使用putObjectRequest端点将小图片上传到s3.

我们的一些用户受到一个奇怪的问题的影响,这个问题完全阻止他们在连接到特定的wifi网络时上传任何图片.我们设法暂时解决了这个问题,但我们不知道是否有更好的解决方案,所以我们仍然想知道如何摆脱这个问题.

这就是我们对此问题的了解:

  • 这个问题影响了几个iOS版本,iOS设备,aws sdk更新,我们多年来一直面临着这个问题.
  • 这种情况只有在用户连接到wifi时才会发生,使用移动网络不会造成任何问题.
  • 受到威胁的无线网络ISP是沃达丰意大利,但我们不知道是否还有其他人.大小小于15kb的文件更有可能正确上载,而大于100kb的文件总是失败.
  • 在从客户端上传图片数据到s3期间发生问题.为此,我们使用S3PutObjectRequest类.
  • 在请求启动后的两秒内,由AmazonServiceRequestDelegate协议的方法request:didFailWithError:返回错误.在这种情况下,我们设法记录了两个不同的错误实例:
    • 错误域= NSURLErrorDomain代码= -1200"发生SSL错误,无法与服务器建立安全连接."
    • 错误域= NSURLErrorDomain代码= -1021"请求正文流耗尽"

我们试图做的:

  • 使用最新版本更新aws库.这并没有解决问题.

  • 为上传请求使用更大的connectionTimeout值.这并没有解决问题.正如我所说,在启动请求之前几秒钟就会触发错误.

  • 将aws端点更改为使用http而不是https:http://s3.amazonaws.com.这解决了这个问题.


您之前是否听说过这个问题,可能与另一个无线ISP有关?使用http上传是否通过在纯文本上传递签名令牌将自己暴露给安全问题?

我们正在使用amz-security-token标头中设置的临时标记对每个请求进行签名,如下所述:http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html#UsingTemporarySecurityCredentials

谢谢

https file-upload amazon-s3 ios nsurlerrordomain

5
推荐指数
0
解决办法
639
查看次数

标签 统计

amazon-s3 ×1

css ×1

file-upload ×1

fonts ×1

https ×1

ios ×1

ios4 ×1

ipad ×1

nsurlerrordomain ×1

objective-c ×1