Skip to content

Commit 863daba

Browse files
committed
Support changes in library
1 parent 4fb1bcc commit 863daba

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

R.swift/Generators/NibGenerator.swift

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,13 @@ struct NibGenerator: Generator {
102102
getter: "return \"\(nib.name)\""
103103
)
104104

105-
let instanceVar = Var(
105+
let instantiate = Function(
106106
isStatic: false,
107-
name: "instance",
108-
type: Type._UINib,
109-
getter: "return UINib.init(nibName: \"\(nib.name)\", bundle: _R.hostingBundle)"
107+
name: "initialize",
108+
generics: nil,
109+
parameters: [],
110+
returnType: Type._UINib,
111+
body: "return UINib.init(nibName: \"\(nib.name)\", bundle: _R.hostingBundle)"
110112
)
111113

112114
let instantiateFunc = Function(
@@ -115,7 +117,7 @@ struct NibGenerator: Generator {
115117
generics: nil,
116118
parameters: instantiateParameters,
117119
returnType: Type(name: "[AnyObject]"),
118-
body: "return instance.instantiateWithOwner(ownerOrNil, options: optionsOrNil)"
120+
body: "return initialize().instantiateWithOwner(ownerOrNil, options: optionsOrNil)"
119121
)
120122

121123
let viewFuncs = zip(nib.rootViews, Ordinals)
@@ -164,8 +166,8 @@ struct NibGenerator: Generator {
164166
type: Type(name: "_\(sanitizedName)"),
165167
implements: [Type.NibResourceProtocol] + reuseProtocols,
166168
typealiasses: reuseTypealiasses,
167-
vars: [bundleVar, nameVar, instanceVar] + reuseIdentifierVars,
168-
functions: [instantiateFunc] + viewFuncs,
169+
vars: [bundleVar, nameVar] + reuseIdentifierVars,
170+
functions: [instantiate, instantiateFunc] + viewFuncs,
169171
structs: []
170172
)
171173
)

0 commit comments

Comments
 (0)