小编Eir*_*eia的帖子

检查字符串中是否存在电话号码

嘿,我想检查是否UITextView(可能这可能是相关的)包含文本中的电话号码.我正在使用Swift 2.3,但如果你得到它,Swift 3我会尝试翻译它.

应该为这些输入工作例如:

  • "早上好,627137152"
  • "早上好,+ 34627217154"
  • "早上好,627 11 71 54"

最后一种情况,如果其他工作很容易,只需将""出现更换为""并检查上一个函数containsPhone.

我尝试过这个解决方案,但不适用于第一种情况:( 查找字符串中的电话号码 - 常规)

谢谢.

string xcode ios swift

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

Firebase 通知(仅数据)未在前台接收

大家好,我读到了人们在使用 Firebase 和 iOS 通知时遇到的一些问题,但似乎有人遇到了同样的问题。

现在我正在谈论FOREGROUND应用程序状态:

应用程序收到通知,例如这样的参数通知:

let notificationsParameters:[String:AnyObject] = [
        "to": "iphoneID",
        "content-available":true,
        "priority":"high",
// "notification" : [
//                "body" : "great match!",
//                "title" : "Portugal vs. Denmark",
//                "icon" : "myicon"
//            ],
        "data" : [
            "Nick" : "Mario",
            "Room" : "PortugalVSDenmark"
        ]
    ]
Run Code Online (Sandbox Code Playgroud)

但是一旦我删除了通知部分,应用程序就什么也没有收到,即使保持在前台,我看到每个人都应该收到通知。

我为接收甚至关闭/背景和内容可用添加了高优先级,我阅读的内容应该可以解决我的问题,但事实并非如此。

在这里你有涉及的代码:

应用程序委托

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
        // Override point for customization after application launch.



        GMSServices.provideAPIKey(Constants.GoogleMaps.APIKey)
        FIRApp.configure()


        /* NOTFICATIONS */

        let notificationsType:UIUserNotificationType = [UIUserNotificationType.Alert, …
Run Code Online (Sandbox Code Playgroud)

ios firebase swift firebase-cloud-messaging

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

如何向应用程序添加上下文菜单

Whatsapp截图

我想知道如何使用动作按钮实现此"上下文菜单",例如当您单击消息时出现在whatsapp和其他应用程序上的按钮.

非常感谢你.

xcode contextmenu uimenucontroller ios swift

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