如何知道文件为何不转移?

时间:2016-02-06 04:53:56

标签: ios watch-os-2 watchconnectivity

我将文件从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")!) 会返回文件路径。

0 个答案:

没有答案