小编And*_*nie的帖子

尤里卡表单库响应行的文本字段完成编辑?

我们正在评估 Eureka Forms,并创建了一个带有几个 FieldRows 的简单表单。我看到如何从表单中获取所有值,以及如何使用 onChange()(逐个字符地)更改任何行时如何响应,但对我来说如何响应字段的编辑完全完成,而不是随着每个字符的输入而完成。

在普通的文本字段中,我们可以将视图控制器或 tableview 的单元格设置为文本字段的委托并响应 textField:didFinishEditing: 并在那里处理它。

如何使用 Eureka Forms 字段行做到这一点?

谢谢

ios swift swift2 eureka-forms

6
推荐指数
2
解决办法
1380
查看次数

故事板与*'NSInternalInconsistencyException'崩溃的iOS应用程序,原因:'NIB数据无效.'

我们有一个使用iOS 6 sdk构建的应用程序(可在iOS 5上部署)使用故事板,它在iOS 5(仅)中崩溃并出现此错误:

[myApp] *由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'NIB数据无效.'

有问题的场景是UITableViewController的子类,它包含一个UITableView和一个添加的UITextView属性.

我不知道这有什么无效或为什么它在iOS 6中正常工作.

有任何想法吗?

PS:我看到似乎是一个关于笔尖和创建自定义单元格的松散相似的问题建议关闭自动布局,但这个应用程序使用故事板,有静态单元格,并且自动布局已经关闭.

ios ios5 uistoryboard xcode-storyboard ios6

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

如何使用Javapns支持Apple的增强通知格式

问候,

我正在创建一个基于Java的服务器来为Apple的iOS APN服务创建推送通知.我在谷歌代码上发现了Javapns,它似乎提供了一个简单的基本框架来与APN进行通信,而且似乎使用起来相当广泛.

http://code.google.com/p/javapns/

然而,阅读Apple的文档,有一个"增强格式"的通知支持"到期",即设置一个时间(好,几秒钟),如果通知尚未交付通知.我没有看到使用Javapns设置此方法的任何方法,如果您没有明确设置,我不确定APNs服务如何处理通知的到期.所以,

  1. 有谁知道如何支持增强的APN通知格式,具体如何设置到期日?
  2. 如果没有明确设置,有谁知道Apple如何处理通知到期?
  3. 有没有人有任何建议,不要求我从头开始,因为服务器目前功能正常?

提前致谢.

安德鲁

java apple-push-notifications ios

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

在 Swift 中使用 UIRectCorner 的圆角矩形不起作用

我正在尝试为我在故事板中创建的 UITableViewCell 创建一个圆角矩形。我在 Xcode 7 中使用 Swift 2。我在原型单元格中有两个视图,topView 和 Bottom 视图。我希望 topView 的顶角是圆的,而 bottomView 的角是圆的。

在awakeFromNib(稍后可能会去其他地方更好):

...
self.topView.backgroundColor = UIColor.redColor()
self.bottomView.backgroundColor = UIColor.grayColor()

self.setMaskToView(self.topView, corners:UIRectCorner.TopLeft.union(UIRectCorner.TopRight))
self.setMaskToView(self.bottomView, corners: UIRectCorner.BottomLeft.union(UIRectCorner.BottomRight))
...
Run Code Online (Sandbox Code Playgroud)

在单独的函数中(基于对另一个堆栈溢出帖子的回答):

func setMaskToView(view : UIView, corners: UIRectCorner) {
    let rounded = UIBezierPath(roundedRect: self.bounds, byRoundingCorners: corners, cornerRadii: CGSize(width: 10, height: 10))
    let mask = CAShapeLayer()

    mask.path = rounded.CGPath
    view.layer.mask = mask
}
Run Code Online (Sandbox Code Playgroud)

请注意,我还尝试了 [.TopRight, .TopLeft] 而不是 union(),基于各种其他堆栈溢出帖子。似乎什么都改变不了。还绝望地清理并重新启动了Xcode。这就是我得到的:

顶部单元格显示问题。 似乎只应用了 .TopLeft,即使它是在两个不同的视图上调用的

如果有人对可能发生的事情有任何想法,我将不胜感激。

谢谢。

xcode uitableview ios swift2

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

Swift 4.1 Decodable 无法使用nestedContainer 解码嵌套数组

尝试编写一个简单的Swift 4.1使用 Codable 来解析json.

我有一个struct这样的:

struct GameCharacter : Codable {
  var name : String
  var weapons : [Weapon]
  enum CodingKeys : String, CodingKey {
    case name
    case weapons
  }

  init(from decoder: Decoder) {
    do {
        let container = try decoder.container(keyedBy: CodingKeys.self)
        self.name = try container.decode(String.self, forKey: .name)
        let weaponsContainer = try container.nestedContainer(keyedBy: Weapon.CodingKeys.self, forKey: .weapons)
        self.weapons = try weaponsContainer.decode([Weapon].self, forKey: .weapons)

    } catch let error {
        print("error: \(error)")
        fatalError("error is \(error)")
    }
  }
} …
Run Code Online (Sandbox Code Playgroud)

ios swift codable

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