我只是想将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)我正在尝试显示或上传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) 我试图让用户在主页上提交一个表单,然后将该表单保存到 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) 我正在玩 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 下,但它不起作用。我不知道我在代码上做错了什么。调试器上没有错误消息。只是不显示图像。