小编Per*_*ous的帖子

React Native应用程序崩溃(线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x54))

最近在尝试通过 xCode 或 React Native CLI 在模拟器上运行我的应用程序时遇到了这个问题。该包从 localhost 加载,然后应用程序立即崩溃,并在 Xcode 的“main.m”中显示“Thread 1: EXC_BAD_ACCESS (code=1, address=0x54)”。即使应用程序构建良好,我也无法运行该应用程序。(甚至尝试在发布而不是调试上运行)

main.m 中的错误

这个问题最近才开始发生,我在 Git 日志中找不到任何会导致任何类型问题的内容 - 所有都是 RN 方面的微小变化,没有任何本地变化。有谁见过这个问题/知道如何正确追踪它?看起来像是一个超级通用的错误,目前还不清楚如何弄清楚到底发生了什么。

Xcode 版本 11.5,React Native 0.62.0,面向 iOS 10。

编辑:运行应用程序几次后,我能够在 Xcode 输出中收到此错误

Xcode 输出

xcode ios react-native

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

使用 Javascript/React 合并图像

我正在创建一个网站,其中每个用户都有一个“头像”。头像有不同的配件,如帽子、面部表情等。我之前在 php 网站上做过这个,但我正在使用 React 创建这个新网站。我正在从 firestore 加载每个用户的头像及其项目链接。我不想使用绝对定位或CSS,我希望头像是一张图像。

我想要实现的目标的示例: 在此输入图像描述

我找到了这个库: https: //github.com/lukechilds/merge-images这似乎正是我所需要的,但我无法加载外部图像,或者收到此错误:

错误图像

任何对此错误的解决方案或替代方案的建议将不胜感激。

我的代码:

render() {

mergeImages([
  'http://example.com/images/Avatar.png',
  'http://example.com/images/Hat.png',
])
.then((b64) => {
  document.querySelector('img.abc').src = b64;
})
.catch(error => console.log(error))
return (
  ...
      <img class="abc" src='' width={100} height={200} alt="avatar"/>
  ...
); }
Run Code Online (Sandbox Code Playgroud)

javascript image image-processing reactjs

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

Google Nearby Messages Publish Returns 2806 Forbidden (Android - React Native)

我们目前在 Google Nearby Messages 上使用 React Native 包装器(此处为repo 代码)。在 Android 上一切正常,直到大约一周前,突然每次发布任何内容时,它都会返回 2806 Forbidden 错误,几乎没有上下文。一切都在 iOS 端进行。我们一直试图在这里解决这个问题:https : //github.com/mrousavy/react-native-google-nearby-messages/issues/25但我们正在转向 stackoverflow,因为我们希望有人已经看到并解决了它安卓。

这是用于发布的 Kotlin 代码:

@ReactMethod
    fun publish(message: String, promise: Promise) {
        if (_messagesClient != null) {
            if (_publishedMessage != null) {
                promise.reject(Exception("There is an active published message! Call unpublish first!"))
            } else {
                _publishedMessage = Message(message.toByteArray())
                _messagesClient!!.publish(_publishedMessage!!, _publishOptions!!).addOnCompleteListener { task ->
                    Log.d(name, "GNM_BLE: Published! Successful: ${task.isSuccessful}")
                    if (task.isSuccessful) {
                        promise.resolve(null)
                    } else {
                        _publishedMessage = null
                        val e …
Run Code Online (Sandbox Code Playgroud)

android kotlin react-native google-nearby

5
推荐指数
0
解决办法
152
查看次数