小编arc*_*att的帖子

Xcode 6 GM iPhone 6模拟器 - 没有正确调整大小的故事板,看起来放大了

我正在使用新的Xcode 6 GM Seed并在iPhone 6和iPhone 6 Plus模拟器上测试我的应用程序.我对之前正在研究的一些项目产生了一种奇怪的影响,即视图似乎正在获得"放大"效果.

这是一个例子.这两个视图控制器完全相同(减去不同的导航项文本),直到标签文本大小.但是,您可以看到视图显示不同.

放大

正常

请注意,具有奇怪缩放效果的项目的部署目标为8.0.

注意:通过在新的Xcode 6 GM Seed中创建项目,我得到了正常的工作(不起作用的项目是在旧版本的Xcode上制作的).

xcode storyboard uiviewcontroller ios xcode6

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

更改SLComposeServiceViewController上的按钮标题?

有没有办法更改SLComposeServiceViewController上的按钮标题?我试图更改导航项上的条形按钮项,但这些项不是正确的按钮.

button uiviewcontroller ios ios8 ios-app-extension

14
推荐指数
2
解决办法
1520
查看次数

与共享扩展程序中的/打开包含应用程序进行通信

这是我尝试过的没有用的东西:

  • 使用openURL尝试打开包含的应用程序

以下是我所想到的不起作用:

  • 使用本地通知提供包含应用程序的链接(从扩展程序创建本地通知)

以下是我正在考虑的选项:

  • 使用UIDocumentInteractionController和自定义文件扩展名类型来提供指向我的包含应用程序的链接(以及仅包含我的应用程序)
  • 启动"假"NSURL会话以获得以下功能:在iOS中,如果后台任务完成时您的扩展未运行,系统将在后台启动包含应用程序并调用应用程序:handleEventsForBackgroundURLSession:completionHandler:app delegate method .

确认UIDocumentInteractionController在Xcode 6.5中工作,但流程有点不稳定.NSURL的东西应该也可以,但它也有点可疑.有没有人有任何其他的想法让我的包含应用程序从共享扩展打开,或从共享扩展与它通信的想法?

ios ios8 ios-app-extension

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

Swift - 转换AutoreleasingUnsafeMutablePointer <AnyObject?>值

到目前为止,我有这个代码:

var thumbnailErr: NSError?
var thumbnailDictionary: AutoreleasingUnsafeMutablePointer<AnyObject?> = nil
let getItemSucceeded = url.getPromisedItemResourceValue(thumbnailDictionary, forKey: NSURLThumbnailDictionaryKey, error: &thumbnailErr)
if getItemSucceeded {

}
Run Code Online (Sandbox Code Playgroud)

现在我想将thumbnailDictionary转换为Dictionary或NSDictionary.这就是我在Objective-C中的表现:

BOOL thumbnailSucceeded = [urlFromPath getPromisedItemResourceValue:thumbnailDictionary forKey:NSURLThumbnailDictionaryKey error:&thumbnailErr];
if (thumbnailSucceeded) {
    NSDictionary *dict = (__bridge NSDictionary *)(void *)thumbnailDictionary;
}
Run Code Online (Sandbox Code Playgroud)

我不能为我的生活弄清楚如何在Swift中做到这一点.救命?

c url pointers ios swift

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

因使用'minBound'而无法推断(有界a1)

这可能是一个愚蠢的问题,但为什么这个功能

myTest :: (Bounded a) => a
myTest = minBound :: a
Run Code Online (Sandbox Code Playgroud)

不是typecheck?

这有效

myTest' :: Int
myTest' = minBound :: Int
Run Code Online (Sandbox Code Playgroud)

它们对我来说似乎是一样的,除了必须输入前者(例如myTest :: Int)才能使它工作.

我得到的错误是

• Could not deduce (Bounded a1) arising from a use of ‘minBound’
  from the context: Bounded a
    bound by the type signature for:
               myTest :: Bounded a => a
Run Code Online (Sandbox Code Playgroud)

haskell types

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

create-react-app利用HTTP缓存

我最近用来create-react-app制作和部署网站.我在tools.pingdom.com上运行了网站速度测试,它看起来非常好.但是,我正在使用浏览器缓存来获取F. 更具体地说,它说以下资源:

http://www.onlineomnichord.com/static/css/main.3d9308b8.css http://www.onlineomnichord.com/static/js/main.7a110dad.js

寿命短.

我正在使用heroku来托管我的网站,所以我读了他们的一些建议.在本文结尾的HTTP缓存中,他们说缓存应该在Web框架中实现.

有没有办法在我的react项目中的某处指定缓存头?我还阅读了create-react-app用户指南,他们说你可以使用.htaccessApache HTTP服务器的文件.有什么类似于我应该利用的东西吗?

.htaccess caching heroku reactjs create-react-app

6
推荐指数
0
解决办法
571
查看次数

干净地将Objective-C布尔转换为Swift Bool?

有没有一种简单的方法可以做到这一点,我错过了?现在我这样做:

let doesConformNumber: NSNumber = NSNumber(unsignedChar: UTTypeConformsTo(utiCF, typeCF))
if doesConformNumber.boolValue {
    return true
}
Run Code Online (Sandbox Code Playgroud)

如果我尝试这样做一个简单的演员:

let testBool: Bool = UTTypeConformsTo(utiCF, typeCF)
Run Code Online (Sandbox Code Playgroud)

我得到错误'布尔'不能转换为'布尔'

任何人都有更清洁的方式进行此转换?

objective-c ios swift

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