草庐IT

sent_tokenize

全部标签

ios - "unrecognized selector sent to instance"在 react-native 上设置属性时

我正在尝试将我的SwiftView与我的React-Native项目链接起来。我想出了如何显示它,但现在当我尝试设置一个属性时,我收到了这条错误消息:Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[SwitchsetMessage:]:unrecognizedselectorsenttoinstance0x7f96b270de70'在我的react-native代码中,我正在做:constSwitchNative=requireNativeComponent('Switch',Swit

ios - Swift:自定义 UITableViewCell 中的 UIButton 'Unrecognised selector sent to instance' 错误

functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcellIdentifier="ExerciseMenuCell"letcell=tableView.dequeueReusableCellWithIdentifier(cellIdentifier,forIndexPath:indexPath)as!ExerciseOptionTableViewCellletcurrentWorkout=workouts[indexPath.row]ce

ios - swift 3 : Unrecognised selector sent to instance (KeyboardWillShow)

我在堆栈溢出上搜索了很多,但根据他们的解决方案,我的程序与提到的相同,但仍然无法正常工作。funcsubscribeToKeyboardNotifications(){NotificationCenter.default.addObserver(self,selector:Selector(("keyboardWillShow:")),name:NSNotification.Name.UIKeyboardWillShow,object:nil)}funckeyboardWillShow(notification:NSNotification){view.frame.origin.y-=

ios - 如何在 Swift 中转换 NSData 和 NSString 表示之间的推送 token ?

我多年来一直使用以下ObjectiveC例程,将NSData推送token转换为NSString(供Web端推送服务使用),反之,获取token的已知NSString版本并重新创建NSData表示。现在,我发现需要完全相同的功能,但在Swift中。dataToHexObjectiveC代码本质上使用了printf格式化:-(NSString*)dataToHex:(NSData*)data{NSMutableString*str=[NSMutableStringstringWithCapacity:100];constunsignedchar*p=[databytes];NSUInte

iOS 11 及更高版本崩溃 -[UIView setDrawsWithVibrantLightMode :]: unrecognized selector sent to instance

我注意到iOS11及更高版本上的应用程序崩溃显着增加并出现此消息。这似乎是UIKit正在调用的内部API,堆栈跟踪显示它在UITableViewCell中:ApplicationSpecificInformation:***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[UIViewsetDrawsWithVibrantLightMode:]:unrecognizedselectorsenttoinstance0x15defa6d0'LastExceptionBacktrace:0Co

ios - 无法转换设备 token Swift 3

我正在尝试转换设备token并使用以下代码(swift3):parameters["device_token"]=request.deviceToken.reduce("",{$0+String(format:"%02X",$1)}).但是我收到编译器错误二元运算符“+”不能应用于Any类型的操作数?和字符串。我在这里做错了什么? 最佳答案 试试这个funcapplication(_application:UIApplication,didRegisterForRemoteNotificationsWithDeviceTokende

swift - iOS 上的 Firebase 短信验证 - 'Token Mismatch'

当尝试与一些外部用户一起对我的应用程序进行Beta测试时,他们都无法使用电话号码短信验证正确进入应用程序。当直接从Xcode构建时,开发人员都可以使用该应用程序,但通过链接安装的任何人都不能使用它。每个尝试登录/注册的用户都会收到错误读数token不匹配-没有其他信息。我有一个有效的生产APNS证书,为什么它不起作用?? 最佳答案 我为解决问题采取的步骤:确保我有一个有效的development和productionAPNS证书已上传到“项目”下的Firebase仪表板设置”>“云消息”在Xcode中,在中.entitlements

android - Firebase(FCM)如何获取 token

这是我第一次使用FCM。我从firebase/quickstart-android下载了一个示例我安装了FCM快速入门。但我无法从日志中获取任何token,即使在应用中点击LOGTOKEN按钮。然后我尝试使用Firebase控制台发送消息并设置为目标我的应用程序包名称。我收到了消息。我想知道FCM可以用吗?GCM一切正常。解决方案:因为我不是Android开发人员,只是一名后端开发人员。所以我需要一些时间来解决它。在我看来,示例应用程序中存在一些错误。代码:RegistrationIntentService.javapublicclassRegistrationIntentServic

android - Firebase(FCM)如何获取 token

这是我第一次使用FCM。我从firebase/quickstart-android下载了一个示例我安装了FCM快速入门。但我无法从日志中获取任何token,即使在应用中点击LOGTOKEN按钮。然后我尝试使用Firebase控制台发送消息并设置为目标我的应用程序包名称。我收到了消息。我想知道FCM可以用吗?GCM一切正常。解决方案:因为我不是Android开发人员,只是一名后端开发人员。所以我需要一些时间来解决它。在我看来,示例应用程序中存在一些错误。代码:RegistrationIntentService.javapublicclassRegistrationIntentServic

swift - FIRInstanceID.instanceID().token() 和 Messaging.messaging().fcmToken 有什么区别?

我正在我的应用中实现Firebase推送通知。在一个教程中,我发现我从Messaging.messaging().fcmToken和this中获取token所以问题我找到了这种方法:FIRInstanceID.instanceID().token()它们有什么区别?我唯一的目标是能够向我的后端人员发送token,以便他们可以在数据库中识别我以获取推送通知。目前我生成token的代码是这样的:funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[UIApplicatio