小编Asg*_*nes的帖子

通用类型'Result'专用于类型参数太少(获得1,但预期为2)

我只是想将Result包含在我的项目中,并且遇到了一些问题。在我看来,Alamofire(已经是一个依赖项)在尝试编写返回结果的函数时定义了自己的Result类型,从而引发了问题。

例如Xcode(10.2 beta 4)告诉我,我无法编写Result-> Response =(_ result:Result)-> Void,因为通用类型'Result'专用于过少的类型参数(获得1,但预期为2) 。

两者都链接为在“ Swift 5.0 beta”项目中通过Cocoapods安装的框架。

我猜这种问题实际上不应该发生,但是我在这里做错了。任何指针都很好,谢谢!

import Foundation
import Alamofire


typealias Response<T> = (_ result: Result<T>) -> Void //error here


class APIClient {

    private static let baseUrl: URL = URL(string: "https://api.flickr.com/services/rest/")!
    private static let key: String = "8e15e775f3c4e465131008d1a8bcd616"

    private static let parameters: Parameters = [
        "api_key": key,
        "format": "json",
        "nojsoncallback": 1
    ]

    static let shared: APIClient = APIClient()

    let imageCache = NSCache<NSString, UIImage>()

    @discardableResult
    private static func request<T: Decodable>(path: String? = nil, …
Run Code Online (Sandbox Code Playgroud)

swift5

8
推荐指数
2
解决办法
3432
查看次数

发现扩展名时遇到的错误:Error Domain = PlugInKit Code = 13“查询已取消”

我正在尝试显示或上传UIImage,但出现此错误。

“发现扩展时遇到错误:错误域= PlugInKit代码= 13”查询已取消“ UserInfo = {NSLocalizedDescription =查询已取消}”

import UIKit

class ViewController: UIViewController, UINavigationControllerDelegate, UIImagePickerControllerDelegate { 

// linked labels and UiButtons

@IBOutlet weak var ifix: UILabel!
@IBOutlet weak var UIImage: UIImageView!
let someImageView: UIImageView = {
    let theImageView = UIImageView()
    theImageView.translatesAutoresizingMaskIntoConstraints = false // call this property so the image is added to your view
    return theImageView
}()


@IBAction func UploadImage(_ sender: UIButton) {
    let myPickerController = UIImagePickerController()
    myPickerController.delegate = self;
    myPickerController.sourceType =  UIImagePickerController.SourceType.photoLibrary
    self.present(myPickerController, animated: true, completion: nil)

} …
Run Code Online (Sandbox Code Playgroud)

swift

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

(此错误的背景:http://sqlalche.me/e/e3q8)

我试图让用户在主页上提交一个表单,然后将该表单保存到 SQL 数据库中。但是,当用户提交表单时,我收到以下错误:(此错误的背景:http : //sqlalche.me/e/e3q8

这是我的__int__.py

from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_bcrypt import Bcrypt
from flask_login import LoginManager

app = Flask(__name__)
app.config['SECRET_KEY'] = '5791628bb0b13ce0c676dfde280ba245'
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db'

db = SQLAlchemy(app)
bcrypt = Bcrypt(app)

login_manager = LoginManager(app)
login_manager.login_view = 'login'
login_manager.login_message_category = 'info'

from flaskblog1 import routes
Run Code Online (Sandbox Code Playgroud)

python-3.x

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

SwiftUI:- 图像不会显示在视图上

我正在玩 SwiftUI,但我被困在这个视图上。一切正常,但这个小错误非常令人沮丧。我试图将图像显示为垂直视图,但它不会显示在视图上。我知道图像已加载,但视图未显示。它被蓝色覆盖。

import SwiftUI 

struct PlanetHome : View {
var planets : [Planet]
var body : some View {
    NavigationView {
        ScrollView {
            ZStack {
                Color.black .edgesIgnoringSafeArea (.all)
                VStack (alignment: .center)
                {
                    ForEach (self.planets.identified(by: \.imageName))
                    {
                        planet in NavigationLink (destination: PlanetDetail(planets: planet))
                        {
                            PlanetsView (planets: planet)
                            .frame (width: 500, height: 500)
                            .padding (.vertical, 5)
                        }
                    }
                }
            }
        }
        .navigationBarTitle (Text("Planets"))
    }
}
Run Code Online (Sandbox Code Playgroud)

}

我试图将 NavigationView 放在 ZStack 下,但它不起作用。我不知道我在代码上做错了什么。调试器上没有错误消息。只是不显示图像。

swiftui

6
推荐指数
2
解决办法
2166
查看次数

标签 统计

python-3.x ×1

swift ×1

swift5 ×1

swiftui ×1