objective-c - Swift 5/Objective-C 预期类型解析问题 QMImageView
问题描述
我刚刚将此应用程序升级到 swift 5 并且遇到了解析问题;预期的类型错误。我尝试导入 uikit 和基础,但这似乎并没有解决问题。我对 swift 还是很陌生,所以我不确定错误的确切含义。
//
// QMImageView.h
// QMChatViewController
//
// Created by Andrey Ivanov on 27.06.14.
// Copyright (c) 2014 Quickblox. All rights reserved.
//
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "QMImageLoader.h"
@protocol QMImageViewDelegate ;
typedef NS_ENUM(NSUInteger, QMImageViewType) {
QMImageViewTypeNone,
QMImageViewTypeCircle,
QMImageViewTypeSquare
};
@interface QMImageView : UIImageView
/**
Default QMUserImageViewType QMUserImageViewTypeNone
*/
@property (assign, nonatomic) QMImageViewType imageViewType;
@property (weak, nonatomic, readonly) UITapGestureRecognizer *tapGestureRecognizer;
@property (strong, nonatomic, readonly) NSURL *url;
@property (weak, nonatomic) id <QMImageViewDelegate> delegate;
- (void)setImageWithURL:(NSURL *)url;
- (void)setImageWithURL:(NSURL *)url
placeholder:(UIImage *)placehoder
options:(SDWebImageOptions)options
progress:(SDWebImageDownloaderProgressBlock)progress
completedBlock:(SDExternalCompletionBlock)completedBlock;
- (void)setImageWithURL:(NSURL *)url
title:(NSString *)title
completedBlock:(SDExternalCompletionBlock)completedBlock;
- (UIImage *)originalImage;
@end
@protocol QMImageViewDelegate <NSObject>
- (void)imageViewDidTap:(QMImageView *)imageView;
@end
错误
Expected a type QMImageView.h
解决方案
推荐阅读
- python - Python Bokeh 标记文本值无法更新
- c# - 根据开始/结束事件对反应流中的事件进行分组
- javascript - 如何在 ReactJS 上设置 Leaflet-PopUp 的宽度和高度?
- azure - 某些浏览器在 Bot-WebChat 窗口中无法点击电话号码
- python - 在登录到门户后,在我的 Django 门户中,我的 request.user 始终给出值 AnonymousUser
- excel - 如何禁用输入框上的退出?
- jquery - 如何使用 jQuery 在单击按钮时更改 GET 参数?
- sql-server - 将 12 条 SQL 语句简化为 2 条语句
- php - 这些是反向引用的循环引用吗
- jquery - 在预加载脚本中需要 JQuery 时文档未定义(电子浏览器窗口)