小编Gui*_*rme的帖子

创建pod,使用未声明的类型为我的pod类

我正在快速创建一个用于cocoapods的pod,但是在尝试使用它时我遇到了一个奇怪的问题.我的pod通常在'pod install'后下载,我可以通过'import MyPod'导入它.到目前为止一切都那么好,但是当我尝试访问pod中的类时,我收到了消息

 "Use of undeclared type 'NameOfTheClassIwantToUse'".
Run Code Online (Sandbox Code Playgroud)

如果我去Pods项目中的pod文件夹,所有文件都在那里,但我不能使用它.我还注意到当我使用命令+单击进入导入'MyPod'时我只能看到几个导入而不是我的所有类,例如:

import MyPodProjectName
import MyPodProjectName.Swift
import Foundation
import UIKit

public var MyPodProjectNameVersionNumber: Double
Run Code Online (Sandbox Code Playgroud)

而其他导入具有导入时应该可用的所有类.

有没有人知道我在这里失踪了什么?

ios cocoapods swift

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

yarn未初始化的常量Socket :: SOL_TCP

我试图在这里使用纱线,并陷入可能与红宝石有关的问题.在执行任何yarn命令时,我收到错误.../.rvm/gems/ruby-2.3.0/gems/yarn-0.1.1/lib/yarn/server.rb:14:in <class:Server>': uninitialized constant Socket::SOL_TCP (NameError)

错误堆栈:

$ yarn .../.rvm/gems/ruby-2.3.0/gems/yarn-0.1.1/lib/yarn/server.rb:14:in <class:Server>': uninitialized constant Socket::SOL_TCP (NameError) Did you mean? Socket::SO_TYPE from .../.rvm/gems/ruby-2.3.0/gems/yarn-0.1.1/lib/yarn/server.rb:6:in <module:Yarn>' from .../.rvm/gems/ruby-2.3.0/gems/yarn-0.1.1/lib/yarn/server.rb:4:in <top (required)>' from .../.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' from .../.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' from .../.rvm/gems/ruby-2.3.0/gems/yarn-0.1.1/bin/yarn:26:in <top (required)>' from .../.rvm/gems/ruby-2.3.0/bin/yarn:23:in load' from .../.rvm/gems/ruby-2.3.0/bin/yarn:23:in <main>' from .../.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in eval' from .../.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `<main>' 关于这个原因的任何想法?

ruby hadoop-yarn

9
推荐指数
3
解决办法
1516
查看次数

React Monorepo 纱线工作区 + 打字稿 + 绝对导入

我在使用纱线工作区和打字稿设置 React 项目时遇到问题。我的文件夹结构是:

-root
 -package.json
 -workspaces
  -web
  -common
Run Code Online (Sandbox Code Playgroud)

我的package.json文件是:

{
  "name": "my-project-name",
  "private": true,
  "workspaces": [
  "workspaces/web",
  "workspaces/common"
  ],
  "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "jsx",
      "json",
      "node"
    ]
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:当我webcommon项目导入文件时,如果它是一个.js文件,它可以正常工作,但TypeError: Object(...) is not a function在使用.ts.tsx文件时失败。

关于我可能缺少什么的任何想法?

typescript reactjs ts-loader yarnpkg yarn-workspaces

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

反应原生android TransactionTooLargeException

我们最近发布了一个 ReactNative 应用程序,但我们收到了许多关于 android 的崩溃报告,其中包含java.lang.RuntimeExceptionBinder.java android.os.TransactionTooLargeException: data parcel size X(between 400k to 750k) bytes.

在我们的应用程序中,我们有一个无限滚动列表(Flatlist),它可以变得非常大(2k + 记录),这被怀疑是导致此问题的原因。我已经看到https://github.com/facebook/react-native/issues/19458打开了,但没有解决方案。还使用建议的工具(TooLargeTool)在那里指出在进入后台时会保存 0 个字节。

有没有人解决过这个问题或对如何解决它有任何意见?

谢谢

android react-native react-native-android transactiontoolargeexception

6
推荐指数
0
解决办法
363
查看次数