Skip to content

Commit

Permalink
Code updated to SWIFT 2.3
Browse files Browse the repository at this point in the history
  • Loading branch information
phyr0s committed Oct 18, 2016
1 parent 23916fd commit 5a09cac
Show file tree
Hide file tree
Showing 3 changed files with 143 additions and 142 deletions.
4 changes: 2 additions & 2 deletions src/ios/GeofencePlugin.swift
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,14 @@ func log(messages: [String]) {
override func pluginInitialize () {
NSNotificationCenter.defaultCenter().addObserver(
self,
selector: "didReceiveLocalNotification:",
selector: #selector(GeofencePlugin.didReceiveLocalNotification(_:)),
name: "CDVLocalNotification",
object: nil
)

NSNotificationCenter.defaultCenter().addObserver(
self,
selector: "didReceiveTransition:",
selector: #selector(GeofencePlugin.didReceiveTransition(_:)),
name: "handleTransition",
object: nil
)
Expand Down
51 changes: 26 additions & 25 deletions src/ios/SwiftData.swift
Original file line number Diff line number Diff line change
Expand Up @@ -946,7 +946,7 @@ public struct SwiftData {
} else {
if let err = SQLiteDB.sharedInstance.rollbackSavepoint() {
print("Error rolling back to savepoint")
--SQLiteDB.sharedInstance.savepointsOpen
SQLiteDB.sharedInstance.savepointsOpen -= 1
SQLiteDB.sharedInstance.close()
error = err
return
Expand Down Expand Up @@ -1017,7 +1017,7 @@ public struct SwiftData {
*/
public static func deleteUIImageWithID(id: String) -> Bool {

let docsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0]
let docsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0]
let imageDirPath = docsPath.stringByAppendingPathComponent("SwiftDataImages")
let fullPath = imageDirPath.stringByAppendingPathComponent(id)

Expand Down Expand Up @@ -1205,7 +1205,7 @@ public struct SwiftData {
//create the database path
class func createPath() -> String {

let docsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0]
let docsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0]
let databaseStr = "SwiftData.sqlite"
let dbPath = docsPath.stringByAppendingPathComponent(databaseStr)

Expand Down Expand Up @@ -1269,7 +1269,7 @@ public struct SwiftData {
return error
}

++savepointsOpen
savepointsOpen += 1

return nil
}
Expand All @@ -1285,7 +1285,7 @@ public struct SwiftData {

let error = executeChange("RELEASE 'savepoint\(savepointsOpen)'")

--savepointsOpen
savepointsOpen -= 1

return error
}
Expand Down Expand Up @@ -1425,7 +1425,8 @@ public struct SwiftData {
if status == SQLITE_ROW {
columnCount = sqlite3_column_count(pStmt)
var row = SDRow()
for var i: Int32 = 0; i < columnCount; ++i {
for i: Int32 in 0 ..< columnCount {
//for var i: Int32 = 0; i < columnCount; ++i {
let columnName = String.fromCString(sqlite3_column_name(pStmt, i))!
if let columnType = String.fromCString(sqlite3_column_decltype(pStmt, i))?.uppercaseString {
if let columnValue: AnyObject = getColumnValue(pStmt, index: i, type: columnType) {
Expand Down Expand Up @@ -1579,7 +1580,7 @@ public struct SwiftData {
*/
public func asUIImage() -> UIImage? {
if let path = value as? String{
let docsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0]
let docsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0]
let imageDirPath = docsPath.stringByAppendingPathComponent("SwiftDataImages")
let fullPath = imageDirPath.stringByAppendingPathComponent(path)
if !NSFileManager.defaultManager().fileExistsAtPath(fullPath) {
Expand Down Expand Up @@ -1637,7 +1638,7 @@ extension SwiftData.SQLiteDB {
obj = escapeValue(objects[bindIndex])
}
newSql += obj
++bindIndex
bindIndex += 1
} else {
newSql.append(char)
}
Expand Down Expand Up @@ -2099,53 +2100,53 @@ extension SwiftData.SDError {
public typealias SD = SwiftData

extension String {

var lastPathComponent: String {

get {
return (self as NSString).lastPathComponent
}
}
var pathExtension: String {

get {

return (self as NSString).pathExtension
}
}
var stringByDeletingLastPathComponent: String {

get {

return (self as NSString).stringByDeletingLastPathComponent
}
}
var stringByDeletingPathExtension: String {

get {

return (self as NSString).stringByDeletingPathExtension
}
}
var pathComponents: [String] {

get {

return (self as NSString).pathComponents
}
}

func stringByAppendingPathComponent(path: String) -> String {

let nsSt = self as NSString

return nsSt.stringByAppendingPathComponent(path)
}

func stringByAppendingPathExtension(ext: String) -> String? {

let nsSt = self as NSString

return nsSt.stringByAppendingPathExtension(ext)
}
}
}
Loading

0 comments on commit 5a09cac

Please sign in to comment.