小编moh*_*ish的帖子

CloudKit CKSubscription没有通知?

我正在使用CloudKit编写Swift应用程序.当设备在CloudKit中修改记录时,我希望在其他设备的本地存储中更新相应的记录,而不显示推送通知.

我需要调用registerUserNotificationSettingsdidFinishLaunchingWithOptions(这意味着用户必须接受我的应用程序的通知),即使我不打算显示任何推送通知?

application.registerUserNotificationSettings(UIUserNotificationSettings(forTypes: .Alert, categories: nil))
Run Code Online (Sandbox Code Playgroud)

ios swift cloudkit

10
推荐指数
2
解决办法
1215
查看次数

使用UIModalTransitionStyle CrossDissolve的UIVisualEffectView延迟

我呈现具有与一个背景模态的视图控制器UIVisualEffectViewUIBlurEffect类型的.light

我将呈现模态视图控制器,如下所示:

infoViewController.modalPresentationStyle = .overFullScreen
infoViewController.modalTransitionStyle = .crossDissolve
self.present(infoViewController, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)

我注意到在crossDissolve动画完成之前不会出现模糊效果视图.对于其他过渡样式,情况并非如此coverVertical.

这只发生在带有Swift 3的iOS 10上.

如何让crossDissolve动画与我的视觉效果视图一起工作infoViewController.有什么建议/解决方法吗?

xcode uikit ios swift swift3

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

Swift:'string'类型的值没有成员'length'

我在我的应用程序中实现了一些TextField功能所以我使用了TextField Delegates,但它显示了一些错误,如"字符串类型的值没有成员长度"我不知道如何解决这个问题,请帮助我解决这个问题.

在这里,我给出了我正在尝试的代码.

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
    var oldLength: Int = textField.text!.characters.count
    var replacementLength: Int = string.characters.count
    var rangeLength: Int = range.length
    var newLength: Int = oldLength - rangeLength + replacementLength
    if textField.tag == 1 {
        if string.length > 0 && !NSScanner.scannerWithString(string).scanInt(nil) {  **------>//Error was showed in this line.**
            return false
        }
        // This 'tabs' to next field when entering digits
        if newLength == 5 {
            if textField == txtOtp4 {
                textField.resignFirstResponder() …
Run Code Online (Sandbox Code Playgroud)

string ios swift

7
推荐指数
2
解决办法
9634
查看次数

当浏览器宽度减小时,如何以不同的垂直顺序或流量获得3个水平div?

我的页脚在水平行中有3个div.我正在使用引导网格.

<div class="col-xs-6 col-sm-4 div1">
<div class="col-xs-6 col-sm-4 div2">
<div class="col-xs-6 col-sm-4 div3">
Run Code Online (Sandbox Code Playgroud)

这样他们就会出现在这个序列中

+------+------+------+
| div1 | div2 | div3 |
+------+------+------+
Run Code Online (Sandbox Code Playgroud)

当浏览器宽度减小到某个宽度(假设为600px)时,我希望3个div按以下顺序在一列中垂直堆叠.

+------+
| div1 |
+------+
| div3 |
+------+
| div2 |
+------+
Run Code Online (Sandbox Code Playgroud)

如何使用CSS实现这一目标?

html css twitter-bootstrap-3

4
推荐指数
1
解决办法
256
查看次数

如何在Swift中使用嵌套的JSON参数上传多部分表单数据?

我需要将图像上传到服务器端点,其中结构必须如下所示:

 { "image": { "file": imageData }, "access_token": access_token }
Run Code Online (Sandbox Code Playgroud)

如何使用NSURLSession(甚至Alamofire或AFNetworking)发送此类请求?

json ios nsurlsession swift alamofire

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