标签: react-native-ios

React的findNodeHandle方法停止工作

升级到0.26.0-rc版本后,此行:

React.findNodeHandle(this.refs.myRef)
Run Code Online (Sandbox Code Playgroud)

抛出此错误消息:

未处理的JS异常:_react2.default.findNodeHandle不是函数.

我用这个导入React:

import React from 'react';
Run Code Online (Sandbox Code Playgroud)

文档仍然说: "一如既往,要获取组件的本机节点句柄,可以使用React.findNodeHandle(组件)."

javascript ecmascript-6 react-native react-native-android react-native-ios

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

在 macOS Big sur 上安装 pod 失败

我对 macOS 很陌生,最近从 Windows 转向 macOS,我开始研究 react-native 应用程序,当我尝试时,react-native run-ios它给了我以下错误

error Could not find "Podfile.lock" at /Users/saniranimantha/Documents/Learning/albums/ios/Podfile.lock. Did you run "pod install" in iOS directory?
info Found Xcode project "albums.xcodeproj"
info Launching iPhone 11 (iOS 14.3)
info Building (using "xcodebuild -project albums.xcodeproj -configuration Debug -scheme albums -destination id=FE71292F-36FA-4226-A8E5-B4EF4E8B625D")
(node:726) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
error Failed to build iOS project. We ran …
Run Code Online (Sandbox Code Playgroud)

development-environment cocoapods react-native react-native-ios macos-big-sur

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

如何在react-native中执行Horizo​​ntal ListView或FlatList

我正在寻找一种在React-native中制作水平ListView或FlatList的方法.如下图所示:https://i.stack.imgur.com/D4RA5.jpg

我尝试使用Flex管理它,但这会让我产生奇怪的结果,并且总是使用垂直ListView

如果您有任何想法,请告诉我.

问候,

horizontal-scrolling react-native react-native-listview react-native-android react-native-ios

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

React Native 项目中的 Swift 包管理器

在 iOS 中,React Native 支持 CocoaPods 用于 Objective-C 和 Swift 代码。

有什么办法可以通过 Swift Package Manager 引入 3rd 方库吗?

swift react-native react-native-ios

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

20
推荐指数
3
解决办法
3万
查看次数

“npx react-native run-ios”正在选择不存在的模拟器

根据https://reactnative.dev/docs/environment-setup,我正在尝试在 iOS 模拟器上运行示例项目

当我运行命令时npx react-native run-ios出现错误

info Found Xcode workspace "AwesomeProject.xcworkspace"
error No simulator available with name "iPhone 12".
Run Code Online (Sandbox Code Playgroud)

从哪里挑选iPhone 12,我首先没有那个模拟器

react-native react-native-ios

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

DeviceInfo本机模块未正确安装

在此输入图像描述

所以我尝试实施Facebook登录并相应地遵循所有步骤.在遇到错误后FBSDKcorekit/FBSDKcorekit.h' file not found,我决定转而研究其他组件.

瞧,我有这个错误现在给我带来麻烦.我接着看了这个视频:https://www.youtube.com/watch?v = raxVKapP5cM&t = 458s我在终端中使用了react-native install react-native-fbsdkreact-native link react-native-fbsdk命令.

如果它有帮助,我在终端中遇到以下编译错误:以下构建命令失败:

CompileC /Users/someUser/desiredProject/ios/build/Build/Intermediates/RCTFBSDK.build/Debug-iphonesimulator/RCTFBSDK.build/Objects-normal/x86_64/RCTFBSDKGraphRequestManager.o RCTFBSDK/core/RCTFBSDKGraphRequestManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
Run Code Online (Sandbox Code Playgroud)

(1次失败)

我不确定是不是在修补它react-native-fbsdk或导致这个错误的链接.请注意,在我尝试实施Facebook登录并使用link命令之前,我的项目正在运行.

这里发生了什么?

提前感谢您的时间和耐心.

编辑:我还没有实现任何Facebook登录代码,因为我无法在Xcode上成功构建.

facebook react-native react-native-ios

19
推荐指数
2
解决办法
7956
查看次数

如何在反应原生的特定时间安排后台工作

我想在背景中的一天中的特定时间执行一些任务T.我发现在Android中有可能使用Headless JS.我发现这个库实现了这个https://github.com/vikeri/react-native-background-job并允许你在后台执行东西.

这不完全是我所期待的,它不允许您在特定时间安排任务T. 有谁知道这方面的任何工作?

我已检查此线程执行代码在特定时间反应原生我没有找到我的问题的解决方案.

android ios react-native react-native-android react-native-ios

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

React native - 如何实现iOS设置

想知道是否有人可以帮助我,或者至少指出我正确的方向.

我一直在搜索有关如何在React Native iOS应用程序中获取/设置设置的文档,以便这些设置显示在我的应用程序下列出的iOS设置应用程序中.我看到有一个Settings API,但看起来文档不完整.那里列出了函数定义,但就是这样.没有例子或任何东西.

任何人都可以向我提供一个简单的例子,或者指向一个教程或者什么东西来帮助我开始?我假设我从react-native导入设置,就像我为其他API做的那样,但除此之外我不知道该去哪里.

谢谢.

ios react-native react-native-ios

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

如何在React Native中使文本变为粗体,斜体或下划线?

令人惊讶的是,在Stack Overflow上没有一个问题可以将这些组合在一起.关于斜体或强调的SO没有答案,事实上,只有这个问题是大胆的.我在下面自我回答了这个问题.

react-native react-native-text react-native-android react-native-ios

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