我将文件从iOS传输到WatchOS。 applicationContext和userInfo传输所有工作正常。当我运行以下代码时,没有任何转移。 fileTransfer.transferred == false。
public void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.config);
mAdView = (AdView) findViewById(R.id.adView);
mAdView.loadAd(new AdRequest.Builder().build());
db = new DAO(this);
db.open();
pref = getApplicationContext().getSharedPreferences("com.test.app_prefences.xml",0);
tocheck = pref.getInt("highscoresaved",0);
当我看到时,我可以看到所有的尝试排队等待:
let fileTransfer = WCSession.defaultSession().transferFile(fileurl, metadata: dict)
我能检查哪些内容可以提供反馈,说明为什么没有转移?我正在使用模拟器。该文件是plist文件。我这样访问它:
let transfers = WCSession.defaultSession().outstandingFileTransfers
let fileurl = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("myfile", ofType: "plist")!)
会返回文件路径。