小编Leo*_*bus的帖子

将CGPoint转换为NSValue

CABasicAnimation.fromValue我想要转换CGPoint为"类"所以我使用NSValue valueWithPoint但在设备模式或模拟器一个不工作...需要使用NSMakePointCGPointMake如果在设备或模拟器.

iphone objective-c cgpoint nsvalue

19
推荐指数
2
解决办法
2万
查看次数

以编程方式获取IOS设备的UDID?

我想以编程方式获取iOS设备的UDID.我使用以下代码来获取iOS设备的UDID.

NSUUID *uuid = [NSUUID UUID];
NSString *uuidString = uuid.UUIDString;
Run Code Online (Sandbox Code Playgroud)

但我得到的输出与我的设备的实际UDID不同.

iphone objective-c udid ios

18
推荐指数
1
解决办法
4万
查看次数

在IOS中的应用程序之间共享数据

我有一项任务是在同一设备中的应用程序之间共享数据.可能两个应用程序都可以在同一设备上使用共享数据库.如何在IOS中的两个应用程序之间共享数据.任何人都以任何方式做到了.请告诉我.谢谢

data-sharing ios swift

18
推荐指数
1
解决办法
4727
查看次数

如何在 iPhone 的“文件”应用程序中显示我的应用程序文档

我正在尝试在 iPhone 上的“文件”应用程序中显示我的应用程序中的数据\n我搜索了很多并且一切都正确,但我不知道错误在哪里

\n
func fileManger(nameFolder: String) {\n\n    let manager = FileManager.default\n    let DecomentFolder = manager.urls(for: .documentDirectory, in: .userDomainMask).last\n    let Folder = DecomentFolder?.appendingPathComponent("\\(nameFolder)")\n\n    do {\n        try manager.createDirectory(at: Folder!, withIntermediateDirectories: true, attributes: [:])\n    } catch let error {\n        print(error.localizedDescription)\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

另外,我在这里将值发送到文件夹中

\n
@objc func alertNewFolder () {\n    let alert = UIAlertController(title: "Create an album", message: "", preferredStyle: .alert)\n    alert.addTextField(configurationHandler: nil)\n    alert.textFields![0].placeholder = "name album"\n    alert.textFields![0].textAlignment = .right\n    alert.addAction(UIAlertAction(title: "cancel", style: .cancel, handler: nil))\n    alert.addAction(UIAlertAction(title: "save", style: .default, handler: { \xd9\x80 …
Run Code Online (Sandbox Code Playgroud)

xcode swift

18
推荐指数
2
解决办法
1万
查看次数

使用Swift的预期声明错误

我试图将a的布尔值传递UISwitch给另一个类使用NSUserDefaults.由于某种原因,在包含开关的类中,if应该将值设置为的语句NSUserDefaults无法读取开关声明.

ViewController.swift

@IBOutlet var shrimpSwitch: UISwitch!

@IBOutlet var nutSwitch: UISwitch!

@IBOutlet var dairySwitch: UISwitch!

let switchState = NSUserDefaults.standardUserDefaults()


if shrimpSwitch.switch.on{

    switchState.setBool(true, forKey: "shrimpSwitch")
}
else{

    switchState.setBool(false, forKey: "shrimpSwitch")
}

if nutSwitch.on{

    switchState.setBool(true, forKey: "nutSwitch")
}
else{

    switchState.setBool(false, forKey: "nutSwitch")
}

if dairySwitch.on{

    switchState.setBool(true, forKey: "dairySwitch")
}
else{

    switchState.setBool(false, forKey: "dairySwitch")
}
Run Code Online (Sandbox Code Playgroud)

在第一个If语句(shrimpSwitch.on)中,它将说明预期声明.我是否宣布开关都错了?任何帮助,将不胜感激.谢谢

xcode nsuserdefaults swift

16
推荐指数
1
解决办法
2万
查看次数

DateFormatter的方法date(from:String)在Swift中以特定语言的特定日期返回nil

我真的不知道这段代码发生了什么,我正在尝试将字符串转换为日期.我不明白的是,转换适用于大多数日期,但不适用于仅2个日期.

let dateFormatter = NSDateFormatter()
dateFormatter.locale = NSLocale(localeIdentifier: "es")
dateFormatter.dateFormat = "dd 'de' MMMM"

dateFormatter.dateFromString("1 de octubre")
dateFormatter.dateFromString("2 de octubre")
dateFormatter.dateFromString("3 de octubre")
dateFormatter.dateFromString("4 de octubre")
dateFormatter.dateFromString("5 de octubre")
dateFormatter.dateFromString("6 de octubre")
dateFormatter.dateFromString("7 de octubre")
dateFormatter.dateFromString("8 de octubre")
dateFormatter.dateFromString("9 de octubre")
dateFormatter.dateFromString("10 de octubre")
dateFormatter.dateFromString("11 de octubre")
dateFormatter.dateFromString("12 de octubre")
dateFormatter.dateFromString("13 de octubre")
dateFormatter.dateFromString("14 de octubre")
dateFormatter.dateFromString("15 de octubre")
dateFormatter.dateFromString("16 de octubre")
dateFormatter.dateFromString("17 de octubre")
dateFormatter.dateFromString("18 de octubre")
dateFormatter.dateFromString("19 de octubre")
dateFormatter.dateFromString("20 de octubre")
dateFormatter.dateFromString("21 de octubre")
dateFormatter.dateFromString("22 de octubre") …
Run Code Online (Sandbox Code Playgroud)

macos nsdate nsdateformatter ios swift

16
推荐指数
1
解决办法
794
查看次数

作为PNG Swift的NSSI的NSI映像

我正在写一个基于iOS应用程序的Mac应用程序.下面的代码将UIImage转换为NSData以上传到Parse.com.

我想为Mac做同样的事情,但我似乎无法将其转换为NSData.我该怎么办?

谢谢

var image = UIImage(named: "SmudgeInc")

let imageData = UIImagePNGRepresentation(image)

let imageFile = PFFile(name:"image.png", data:imageData)
Run Code Online (Sandbox Code Playgroud)

nsimage uiimage nsdata uiimagepngrepresentation parse-platform

15
推荐指数
1
解决办法
9308
查看次数

使用保留关键字枚举案例

是否可以使用保留关键字作为枚举案例?

例如:

enum MyEnum {
  case Self // compiler complains here
  case AnotherCase
}
Run Code Online (Sandbox Code Playgroud)

在其他语言中,这可以通过以某种方式转义关键字来实现,例如在scala中我们使用反引号,例如

`type`
Run Code Online (Sandbox Code Playgroud)

尽管type是保留关键字,但可以用作标识符.

swift中有类似的东西吗?

enums swift

15
推荐指数
1
解决办法
2629
查看次数

如何在Swift中将二进制转换为十进制?

我正在寻找一种简单的方法来转换Swift中的十进制二进制数.例如,二进制中的"10"在十进制中变为"2".

谢谢,

swift swift2

14
推荐指数
2
解决办法
1万
查看次数

什么是swift 3中的NSTimer.scheduledTimerWithTimeInterval()的替换?

我想在Swift 3中实现NSTimer.scheduledTimerWithTimeInterval.我想知道替换

NSTimer.scheduledTimerWithTimeInterval(0.35, target: self, selector: #selector(createEnemy), userInfo: nil, repeats: true)
Run Code Online (Sandbox Code Playgroud)

正如我们在swift 2.2中使用的那样

nstimer swift3 xcode8

14
推荐指数
1
解决办法
1万
查看次数