小编Cod*_*der的帖子

如何从 macOS Swift 上的文档目录加载图像?

我正在努力将图像加载到图像中。我正在制作一个 MacOS 应用程序,它与 iOS 略有不同。

我搜索了互联网,但我只找到了几个关于如何在 iOS 中制作它的答案。

请检查代码:

import SwiftUI
struct ContentView: View {
    let myUrl = URL(fileURLWithPath: "/Users/codegrinder/Documents/turtlerock.jpg")
    init() {
        //TODO Do something with the myUrl which is valid (not nil)
    }
    var body: some View {
        Image("turtlerock")
            .frame(maxWidth: .infinity, maxHeight: .infinity, alignment:.center)
       //I need to put the param to Image what I want to load an image from myUrl

    }
}
Run Code Online (Sandbox Code Playgroud)
struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
Run Code Online (Sandbox Code Playgroud)

macos image swift swiftui

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

如何使用 RTK 查询“刷新令牌”

我有一组用 Redux Toolkit 编写的 API 调用。例如:

import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react'
import { Contacts } from '../datamodel/Contact';
import { getAccessToken } from '../util/userContextManagement';

export const contactsApi = createApi({
    reducerPath: 'contactsApi',
    baseQuery: fetchBaseQuery({ baseUrl: '/api/users/current' }),
    endpoints: builder => ({
        getContacts: builder.query<Contacts, void>({
            query: () => {                
                return ({
                  url: '/contacts',
                  method: 'GET',
                  headers: { Authorization:  `Bearer ${getAccessToken()?.token}`}
                });
              },
        })
    })
})

export const { useGetContactsQuery } = contactsApi
Run Code Online (Sandbox Code Playgroud)

我可以使用函数注入访问令牌:getAccessToken()

但是,我想在函数中检测到访问令牌已过期,并在函数返回之前使用另一个 API 调用刷新它。

不幸的是,我无法在这个函数中执行此操作,因为getAccessToken()不是反应钩子。 …

reactjs react-redux rtk-query

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

标签 统计

image ×1

macos ×1

react-redux ×1

reactjs ×1

rtk-query ×1

swift ×1

swiftui ×1