我刚刚安装了Xcode的最新testing版来尝试Swift 2 ,并对Apple Watch开发部分进行了改进。 我真的很难搞清楚为什么这个基本的NSUserDefaults方法来共享iOS和Watch OS2之间的信息不工作。 我按照这个循序渐进的教程来检查是否在这个过程中丢失了一些东西,比如打开电话应用程序和扩展程序的同一个组,但这里是我得到的: 没有 。 以下是我在iPhone应用程序中为ViewController编写的内容: import UIKit class ViewController: UIViewController { @IBOutlet weak var lb_testo: UITextField! let shared_defaults:NSUserDefaults = NSUserDefaults(suiteName: "group.saracanducci.test")! var name_data:NSString? = "" override func viewDidLoad() { super.viewDidLoad() name_data = shared_defaults.stringForKey("shared") lb_testo.text = name_data as? String } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } @IBAction func upgrade_name(sender: AnyObject) { […]