小编Mor*_*ode的帖子

init(编码器:)尚未在swift中实现

我有这个类文件接受卡付款

import UIKit
class PaymentViewController: UIViewController , PTKViewDelegate {

    var card : STPCard
    var PaymentView : PTKView
    var button   = UIButton.buttonWithType(UIButtonType.System) as UIButton

    init(PaymentView : PTKView , button : UIButton, card : STPCard) {
        self.PaymentView = PaymentView
        self.button = button
        self.card = card
        super.init()
    }
    required init(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
}
Run Code Online (Sandbox Code Playgroud)

当我构建它时,它工作正常,但当我在我的实际设备上执行它(运行它)时,我得到了

fatal error: init(coder:) has not been implemented.
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?

swift

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

react-navigation标题有一条淡淡的线

这变成了一次大规模的冒险,随后又变成了一个非常大而凌乱的帖子,因此,为了使您不必阅读下面我键盘发keyboard的混乱情况,以下为摘要:

主要目标:寻找一种在我的应用程序中有选择地显示导航栏的方法,而不必也有选择地删除“安全”区域填充以防止我的内容被iPhone X槽口夹住。

为什么要这样做:我想尝试使用导航栏的内置安全区域填充而不是react-native填充,<SafeAreaView>因为这<SafeAreaView>会干扰内置填充并导致标题不必要地过高。

不按标准方式进行操作的副作用:标头(与一起显示在图片中height: 0)和内容之间存在一条细线,当标头和内容颜色相同时,该行清晰可见

iPhone X模拟器上的细线

我试了一下

  • 使用 <SafeAreaView>
  • 不使用而是<SafeAreaView>尝试header: null(也称为“推荐的方法”)
  • 使用标题选项可以使标题消失而不会导致剪切的内容。作为副作用(引自下面的扩展帖子)

    我还发现header: null在功能上与headerTransparent: 'true'后来发现的结果相同,在 功能上也与相同display: 'none'。所有这些似乎都是使整个标头,安全区域填充等全部消失的有效方法。

  • 使用borderColorborderWidth确定是否是边界(事后看来,我应该更彻底地做到这一点)

  • 玩“不透明”
  • 使用来同时移动标题和内容 position: 'relative', top: 6
  • 在Xcode中重新创建该问题以查看是否为iOS问题(后见之明:我做错了此事)

这很清楚地将答案引向了答案,因此我将在此处将其截断并在答案中继续进行。


冗长而令人困惑的原始版本

我在我的react-native项目(使用CRNA创建)中使用了react-navigation,我想我已经找到了一种样式化标头的方法,StackNavigator以便iOS为您照顾安全区域,并消除了使用<SafeAreaView>(这会干扰其他屏幕上的标题)。

我的应用程序的排列方式是,第一个屏幕有点像主屏幕,带有一个网格的按钮,最终每个按钮在都有自己的页面StackNavigator。在此主屏幕上,我想禁用标题栏,因为没有导航到的内容,它只是将内容向下移动,但是,在其他屏幕上,我希望显示标题栏以显示后退按钮。使用时,<SafeAreaView>我只能得到上面提到的两个之一,或者主屏幕被iPhone X上的缺口剪断了,或者<SafeAreaView>向下移动了其他屏幕上的导航/标题栏并占用了空间。

但是,我发现通过<SafeAreaView>完全放弃,我可以使用react-navigation中的标头样式重新创建我想要的内容:

App.js

const Navigation = createStackNavigator({
    Home: HomeScreen,
    Test: PageScreen,
},
{
  headerMode: 'screen', …
Run Code Online (Sandbox Code Playgroud)

react-native

10
推荐指数
3
解决办法
4224
查看次数

MQ监控并与谷歌分析集成?

这是场景.我们有不同的环境,托管应用程序.这些应用程序访问数据或与托管在不同环境中的其他应用程序通

我们正在使用mq message通信,但没有机制来跟踪此通信活动.

是否有可能监测mq messagegoogle-analytcs?如果是,那会是个好主意.或者有更好的解决方案吗?

更新:

有没有人尝试过https://www.npmjs.com/package/mqlight并且可以与google-analytcs??? 集成?

我们的想法是构建MQ监控仪表板(可视化,警报,消息详细信息,源/目标详细信息等)或将事件google-analytics与MQ REST API 集成在一起.

我是一个Javascript开发人员,并希望通过使用angularjs和使用REST API来构建这样的实用程序nodejs.

是否有任何可用于构建此类实用程序的MQ REST API?

rest google-analytics node.js ibm-mq

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

密码保护使用Touch ID的快速应用程序

我正在创建一个应用程序,用户可以存储其他人的信息,我想允许用户使用密码或Touch ID保护我的应用程序中存储的信息(如果他们的设备支持它).

由于Apple的文档,我已经有了Touch ID部分工作,但我仍然坚持如何实现密码锁.我是否必须为该密码输入创建另一个视图控制器?如何确保我的应用无法访问用户密码(如果应用被黑客攻击或在越狱设备上运行)?Apple是否为此目的提供框架或库?

有人能指出我可以使用的一些源代码或文档吗?

authentication touch-id swift xcode6 ios8

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