小编Sin*_*N75的帖子

如何在导航组件架构中为片段设置标签

最近我开始使用导航组件架构,现在我遇到了一个问题。在之前的片段事务中,我们可以在与另一个片段进行交易时设置标签,我们如何在使用导航组件架构时做到这一点。

android android-architecture-navigation

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

从 Flutter 打开 Android Activity 和 iOS ViewController

我有一个 Flutter 项目,需要一些需要在本机 Android Activity 或 iOS ViewController 中实现的某些功能。有没有办法导航到 android Activity 并向其传递数据,并在 Flutter 中从中检索数据?

如果不可能,是否可以将 Android 中的 Activity 或片段以及 iOS 中的 ViewController 显示为 Flutter 中的 Widget?

android ios flutter

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

API'variable.getJavaCompile()'已过时

我是Kotlin开发人员的新手,在我添加Kotlin到项目之后就出现了问题.我看到的时候,我们不得不改变之前,这样的事情compileimplementation,但我真的不明白这是什么样的.

我得到的警告:

API 'variant.getJavaCompile()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'.
It will be removed at the end of 2019.
Run Code Online (Sandbox Code Playgroud)

的build.gradle:

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-android'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.example.sinamn75.androidtest"
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        targetCompatibility 1.8
        sourceCompatibility 1.8
    }
}
repositories {
    mavenCentral() …
Run Code Online (Sandbox Code Playgroud)

java android gradle kotlin

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

SwiftUI 中的选择器

我正在尝试使用在 SwiftUI 中为 UIKit 创建的 3rd 方库,例如,该BetterSegmentedControl库(https://github.com/gmarm/BetterSegmentedControl)需要一个 Selector 女巫采用一个objc函数来处理用户输入。

在 SwiftUI 中甚至有处理这个的方法吗?

struct ContentView : UIViewRepresentable {
    func makeUIView(context: Context) -> BetterSegmentedControl {
        BetterSegmentedControl()
    }


    func updateUIView(_ view: BetterSegmentedControl, context: Context) {
        let control = BetterSegmentedControl(
            frame: CGRect(x: 0, y: 0, width: 300, height: 44),
            segments: LabelSegment.segments(withTitles: ["One", "Two", "Three"],
                                            normalTextColor: .lightGray,
                                            selectedTextColor: .white),
            index: 1,
            options: [.backgroundColor(.darkGray),
                      .indicatorViewBackgroundColor(.blue)])

        view.addSubview(control)

        @objc func controlValueChanged(_ sender: BetterSegmentedControl) {

        }

        control.addTarget(self, action: #selector(controlValueChanged(_:)), for: .valueChanged)
        view.addSubview(control)

    } …
Run Code Online (Sandbox Code Playgroud)

ios swiftui

9
推荐指数
2
解决办法
2570
查看次数

在SwiftUI中使用十六进制颜色

在UIKit中,我们可以使用扩展将十六进制颜色设置为几乎所有内容。 https://www.hackingwithswift.com/example-code/uicolor/how-to-convert-a-hex-color-to-a-uicolor

但是当我尝试在SwiftUI上执行此操作时,这是不可能的,看起来SwiftUI没有将UIColor作为参数。

    Text(text)
        .color(UIColor.init(hex: "FFF"))
Run Code Online (Sandbox Code Playgroud)

错误信息:

Cannot convert value of type 'UIColor' to expected argument type 'Color?'
Run Code Online (Sandbox Code Playgroud)

我什至尝试为Color而不是进行扩展UIColor,但我没有任何运气

我对颜色的扩展:

导入SwiftUI

extension Color {
    init(hex: String) {
        let scanner = Scanner(string: hex)
        scanner.scanLocation = 0
        var rgbValue: UInt64 = 0
        scanner.scanHexInt64(&rgbValue)

        let r = (rgbValue & 0xff0000) >> 16
        let g = (rgbValue & 0xff00) >> 8
        let b = rgbValue & 0xff

        self.init(
            red: CGFloat(r) / 0xff,
            green: CGFloat(g) / 0xff,
            blue: CGFloat(b) / 0xff, …
Run Code Online (Sandbox Code Playgroud)

uicolor ios swiftui

9
推荐指数
5
解决办法
2012
查看次数

更新到 Xcode 11 GM Seed 后无法在资产目录中添加图像

最近我更新了我的 xcode 11 beta 版本Xcode 11 GM Seed,现在我的资产目录不起作用。我的资产中的任何照片都出现错误,

2019-09-11 14:15:16.159 ibtoold[3321:122488] DEBUG: Added to environment: {
    TMPDIR = "/var/folders/js/9yy54t2145v7z3c8c240cbl00000gn/T/C2ABF262-A505-4044-A56B-899235F2E016";
}
2019-09-11 14:15:16.493 IBCocoaTouchImageCatalogTool[3325:122673] Unable to get image dimensions for file:///Users/sinamnouri/OneDrive/Documents/iOS/ProTech-iOS/ProTech-iOS/Assets.xcassets/Screen%20Shot%202019-08-02%20at%2015.41.29.imageset/Screen%20Shot%202019-08-02%20at%2015.41.29.png
2019-09-11 14:15:16.509 IBCocoaTouchImageCatalogTool[3325:122673] CoreThemeDefinition: Unable to create image for file:///Users/sinamnouri/OneDrive/Documents/iOS/ProTech-iOS/ProTech-iOS/Assets.xcassets/Screen%20Shot%202019-08-02%20at%2015.41.29.imageset/Screen%20Shot%202019-08-02%20at%2015.41.29.png
2019-09-11 14:15:16.517 IBCocoaTouchImageCatalogTool[3325:122673] CoreThemeDefinition: Unable to create image for file:///Users/sinamnouri/OneDrive/Documents/iOS/ProTech-iOS/ProTech-iOS/Assets.xcassets/Screen%20Shot%202019-08-02%20at%2015.41.29.imageset/Screen%20Shot%202019-08-02%20at%2015.41.29.png
2019-09-11 14:15:16.535 IBCocoaTouchImageCatalogTool[3325:122676] CoreThemeDefinition: Unable to create image for file:///Users/sinamnouri/OneDrive/Documents/iOS/ProTech-iOS/ProTech-iOS/Assets.xcassets/Screen%20Shot%202019-08-02%20at%2015.41.29.imageset/Screen%20Shot%202019-08-02%20at%2015.41.29.png
/* com.apple.actool.errors */
: error: Distill failed for unknown reasons.
/* com.apple.actool.compilation-results */
/Users/sinamnouri/Library/Developer/Xcode/DerivedData/ProTech-iOS-btktchaxrlqoowffdmaxojqvzury/Build/Products/Debug-iphonesimulator/ProTech-iOS.app/Assets.car
/Users/sinamnouri/Library/Developer/Xcode/DerivedData/ProTech-iOS-btktchaxrlqoowffdmaxojqvzury/Build/Intermediates.noindex/ProTech-iOS.build/Debug-iphonesimulator/ProTech-iOS.build/assetcatalog_generated_info.plist
Run Code Online (Sandbox Code Playgroud)

现在,我的资产中只有一个图像,并且在构建项目时出现此错误。

xcode ios

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

deno 连接到 mongodb 失败

我正在尝试将我的 deno 应用程序连接到 mongodb,但出现错误。

import {MongoClient} from "https://deno.land/x/mongo@v0.21.2/mod.ts";

const client = await new MongoClient();
await client.connect("mongodb+srv://deno:i4vY8AtCEhr6ReqB@sample.7jp1l.mongodb.net/deno?retryWrites=true&w=majority");

const db = client.database("notes");

export default db;
Run Code Online (Sandbox Code Playgroud)

一切似乎都很好,但是当我运行该应用程序时,出现此错误。

error: Uncaught (in promise) Error: MongoError: "Connection failed: failed to lookup address information: nodename nor servname provided, or not known"
                throw new MongoError(`Connection failed: ${e.message || e}`);
              ^
    at MongoClient.connect (client.ts:93:15)
    at async mongodb.ts:4:1
Run Code Online (Sandbox Code Playgroud)

mongodb deno

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

DataTable Flutter 中的列和行具有不同的样式

在此输入图像描述

我想使用数据表或表创建这样的表。但数据表对整个行和列进行装饰。并且表没有 margin 参数来添加之间的边距。

这是表代码:

return Table(
      defaultVerticalAlignment: TableCellVerticalAlignment.middle,
      children: [
        TableRow(
          decoration: BoxDecoration(
            color: Color.fromRGBO(237, 239, 245, 1),
            borderRadius: BorderRadius.all(Radius.circular(8)),
          ),
          children: [
            headerItem("Name"),
            headerItem("Email"),
            headerItem("Video Courses"),
            headerItem("Webinar Courses"),
            headerItem("Total course view time"),
            headerItem("Progress", flex: 1),
            headerItem("Details", flex: 1),
          ],
        ),
        TableRow(
          decoration: BoxDecoration(color: Colors.white, borderRadius: BorderRadius.circular(12), boxShadow: [AppShadow.simple]),
          children: [
            item(
              child: Row(
                children: [CircleAvatar(), Text("\t\t\tKristin Watson", style: AppTextStyle.cardTitle)],
              ),
            ),
            item(child: FittedBox(child: Text("dolores.chambers@example.com", style: AppTextStyle.body))),
            item(child: Text("3 Courses", style: AppTextStyle.body)),
            item(child: Text("7 Courses", style: AppTextStyle.body)),
            item(child: Text("Time Spent: …
Run Code Online (Sandbox Code Playgroud)

datatable dart flutter

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

Visual Studio 2019中的Xamarin Live Player

我最近获得了Visual Studio 2019预览版,现在我想使用Xamarin Live Player,但在任何地方都找不到它。我知道在Visual Studio的预览版本中,Tools / Options / Xamarin / Other但现在没有。

visual-studio xamarin xamarin-live-player visual-studio-2019

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

在SwiftUI中强制RTL或LTR

我知道SwiftUI会根据设备的系统语言来更改应用程序的方向。但是有没有办法忽略系统语言并强制应用始终为RTL或LTR?

ios swiftui

4
推荐指数
3
解决办法
104
查看次数

找不到iPhone X模拟器。使用--verbose标志运行CLI以获取更多详细信息

我下载了最近发布的Xcode 11 beta版本,现在我无法在模拟器上运行React-Native应用程序。我知道有关堆栈溢出的一些问题,但是它们没有帮助。问题是没有

/node_modules/react-native/local-cli/runIOS/findMatchingSimulator.js
Run Code Online (Sandbox Code Playgroud)

文件。在该local-cli文件夹中只有一个文件名为cli.js

'use strict';

var cli = require('@react-native-community/cli');

if (require.main === module) {
  cli.run();
}

module.exports = cli;
Run Code Online (Sandbox Code Playgroud)

xcode ios ios-simulator react-native

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

如何在 SwiftUI 中创建网格

我知道我们可以像这样在垂直 SwiftUI 中创建一个列表,

struct ContentView : View {
    var body: some View {
        NavigationView {
            List {
                Text("Hello")
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是有什么方法可以将列表分成 2 个或 3 个或更多的跨度,像我们在其中所做的那样像网格一样覆盖屏幕 UICollectionView

swift swiftui

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

Swagger 适用于最小 API

我正在尝试在我的项目中使用最少的 API。我面临的问题是传统控制器的方式是 swagger 为每个控制器生成一个单独的部分。但我看不到在 Minimal API 中添加这种分离的选项。是否可以使用最少的 API 在 Swagger 中添加不同的部分?

c# swagger swagger-ui asp.net-core minimal-apis

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