小编Tam*_*ine的帖子

如何在React Native项目中重新生成ios文件夹?

不久前我在我的本机应用程序中删除了/ ios目录(让我们称之为X).我一直在开发和测试使用Android模拟器,但现在我想确保它适用于ios与xcode模拟器等.

所以我目前的想法是用ios文件夹创建一个新的反应原生裸项目(让我们称之为Y),然后按照这些步骤重命名Y,使其名称为X,然后将/ ios目录从Y移动到X和试图run-ios.

我会在这里更新一下,但我想知道是否有更好的方法并且之前没有人遇到过这种情况?

我已经google了很多东西'重新生成ios文件夹''删除了ios文件夹''将ios文件夹添加到现有文件中'并且没有任何帮助.也许我的googlefu不够好,但如果有人有任何建议,非常感谢.

第2步将确保它由于依赖和东西而编译,但是现在我的目标是在项目中恢复/ ios文件夹,并让React Native知道它的存在(它具有所有必要的配置).

谢谢

xcode ios react-native react-native-ios

62
推荐指数
4
解决办法
7万
查看次数

无法遍历我的数组/对象。Javascript,React Native

我真的不明白这里可能会发生什么。所以我有一个函数,该函数需要一个2d数组和一个字符串,并遍历2d数组并检查是否有任何子数组包含该字符串。但是我不能以某种方式遍历这个对象/数组,而对于它的真正含义我感到很困惑。我在javascript中做了很多迭代。我已经尝试了for-in,for-of(es6),C stlye(如下所示),forEach(回调),地图...没有任何效果。

    _makeOrUpdateCase = (arrayOfArrays, str) => {
    console.log(arrayOfArrays); //returns the object/array shown in image below, expected
    console.log(typeof(arrayOfArrays)); //object
    console.log(Array.isArray(arrayOfArrays)); //true - huh? is this array or object??
    for (var i = 0; i < arrayOfArrays.length; i++) {
        console.log(arrayOfArrays[i]) //this does not work
        console.log(i); //nothing is printed out, as if the loop is simply ignored
    }
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出。您可以看到我在循环中打印的内容没有执行。我知道javascript可能很奇怪,但是请问这是怎么回事,我不知道该怎么办。我在这段代码中多次遍历数组和对象。在此处输入图片说明

javascript arrays loops javascript-objects reactjs

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