gpt4 book ai didi

ios - 我 swift 收到 "run before self"错误

转载 作者:行者123 更新时间:2023-11-28 08:26:08 25 4
gpt4 key购买 nike

<分区>

我收到“无法在属性初始值设定项中使用实例成员‘appearance’;属性初始值设定项在‘self’可用之前运行”。请不要建议从代码中删除外观,那是行不通的。我还添加了一个 self.appearence.kcirclebackround 并且也得到了错误。

这里是设置 kCircleHeightBackground cgfloat 的地方`打开类 SCLAlertView: UIViewController {

public struct SCLAppearance {
let kDefaultShadowOpacity: CGFloat
let kCircleHeightBackground: CGFloat
let kCircleTopPosition: CGFloat
let kCircleBackgroundTopPosition: CGFloat
let kCircleHeight: CGFloat
let kCircleIconHeight: CGFloat
let kTitleTop:CGFloat
let kTitleHeight:CGFloat
let kWindowWidth: CGFloat
var kWindowHeight: CGFloat
var kTextHeight: CGFloat
let kTextFieldHeight: CGFloat
let kTextViewdHeight: CGFloat
let kButtonHeight: CGFloat
let contentViewColor: UIColor
let contentViewBorderColor: UIColor
let titleColor: UIColor

`

然后我在“appearance.kCircleHeightBackground”出现错误

var appearance: SCLAppearance!

// UI Colour
var viewColor = UIColor()

// UI Options
open var iconTintColor: UIColor?
open var customSubview : UIView?



// Members declaration
var baseView = UIView()
var labelTitle = UILabel()
var viewText = UITextView()
var contentView = UIView()
// "I get an error here at appearance.kCircleHeightBackground"__________var circleBG = UIView(frame:CGRect(x:0, y:0, width: appearance.kCircleHeightBackground, height: appearance.kCircleHeightBackground))
var circleView = UIView()
var circleIconView : UIView?
var duration: TimeInterval!
var durationStatusTimer: Timer!
var durationTimer: Timer!
var dismissBlock : DismissBlock?
fileprivate var inputs = [UITextField]()
fileprivate var input = [UITextView]()
internal var buttons = [SCLButton]()
fileprivate var selfReference: SCLAlertView?

public init(appearance: SCLAppearance) {
self.appearance = appearance
super.init(nibName:nil, bundle:nil)
setup()
}

Image of error i get

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com