Skip to content

Commit 5cd5ac4

Browse files
committed
Merge branch 'develop'
2 parents 0da8066 + 929ae2e commit 5cd5ac4

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

R.swift/func.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,10 @@ func writeResourceFile(code: String, toFolderURL folderURL: NSURL) {
139139

140140
// MARK: Code generator functions
141141

142+
func swiftImports() -> String {
143+
return "import UIKit"
144+
}
145+
142146
func swiftImageStructWithAssetFolders(assetFolders: [AssetFolder]) -> String {
143147
return distinct(assetFolders.flatMap { $0.imageAssets })
144148
.reduce("struct image {\n") {

R.swift/main.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ let findAllStoryboardURLsInDirectory = filterDirectoryContentsRecursively(defaul
1515

1616
inputDirectories(NSProcessInfo.processInfo())
1717
.each { directory in
18+
// Imports
19+
let imports = swiftImports()
20+
1821
// Storyboards
1922
let storyboards = findAllStoryboardURLsInDirectory(url: directory)
2023
.map { Storyboard(url: $0) }
@@ -37,6 +40,6 @@ inputDirectories(NSProcessInfo.processInfo())
3740

3841
// Write out the code
3942
let code = [imageStruct, segueStruct, storyboardStructs, validateAllStoryboardsFunction]
40-
.reduce("struct R {") { $0 + "\n" + indent(string: $1) } + "}\n"
43+
.reduce("\(imports)\n\nstruct R {") { $0 + "\n" + indent(string: $1) } + "}\n"
4144
writeResourceFile(code, toFolderURL: directory)
4245
}

0 commit comments

Comments
 (0)