WatchOS5 - “Could not load file-transfer-result” of WCSessionFileTransfer
I'm trying to send 2 files to my Apple Watch app. It worked initially, but now I'm getting 2 errors printed in the console.
WCSession.default.transferFile(fileURL1, metadata: ["name":"first"])
WCSession.default.transferFile(fileURL2, metadata: ["name":"second")
Who is printing the error - is it my the test app on the iPhone?
Can I transfer 2 files in sequence, or are there limitations - do I need to wait for the first transfer to complete?
2018-11-18 11:05:53.010374-0500 SimpleWatchConnectivity[836:23347]
[WC] -[WCFileStorage enumerateFileTransferResultsWithBlock:] could not
load file data at path
/var/mobile/Containers/Data/Application/C07047D9-87F7-4CBD-AE79-AAE26D93A400/Library/Application
Support/com.apple.watchconnectivity/46CAD076-37A8-4B60-A93E-F0F21F457593/FileTransfers/D9E589D8-E21B-4A34-9A29-8D6B53E997D5/file-transfer-result
The documentation makes it seem like the files are enqueued, so I'm not sure as to what is causing the error:
/** The system will enqueue the file and transfer it to the
counterpart app at an opportune time. The transfer of a file will
continue after the sending app has exited. The counterpart app will
receive a delegate callback on next launch if the file has
successfully arrived. The metadata dictionary can only accept the
property list types. */
swift4 ios12 watch-os-5 wcsessionfiletransfer
add a comment |
I'm trying to send 2 files to my Apple Watch app. It worked initially, but now I'm getting 2 errors printed in the console.
WCSession.default.transferFile(fileURL1, metadata: ["name":"first"])
WCSession.default.transferFile(fileURL2, metadata: ["name":"second")
Who is printing the error - is it my the test app on the iPhone?
Can I transfer 2 files in sequence, or are there limitations - do I need to wait for the first transfer to complete?
2018-11-18 11:05:53.010374-0500 SimpleWatchConnectivity[836:23347]
[WC] -[WCFileStorage enumerateFileTransferResultsWithBlock:] could not
load file data at path
/var/mobile/Containers/Data/Application/C07047D9-87F7-4CBD-AE79-AAE26D93A400/Library/Application
Support/com.apple.watchconnectivity/46CAD076-37A8-4B60-A93E-F0F21F457593/FileTransfers/D9E589D8-E21B-4A34-9A29-8D6B53E997D5/file-transfer-result
The documentation makes it seem like the files are enqueued, so I'm not sure as to what is causing the error:
/** The system will enqueue the file and transfer it to the
counterpart app at an opportune time. The transfer of a file will
continue after the sending app has exited. The counterpart app will
receive a delegate callback on next launch if the file has
successfully arrived. The metadata dictionary can only accept the
property list types. */
swift4 ios12 watch-os-5 wcsessionfiletransfer
add a comment |
I'm trying to send 2 files to my Apple Watch app. It worked initially, but now I'm getting 2 errors printed in the console.
WCSession.default.transferFile(fileURL1, metadata: ["name":"first"])
WCSession.default.transferFile(fileURL2, metadata: ["name":"second")
Who is printing the error - is it my the test app on the iPhone?
Can I transfer 2 files in sequence, or are there limitations - do I need to wait for the first transfer to complete?
2018-11-18 11:05:53.010374-0500 SimpleWatchConnectivity[836:23347]
[WC] -[WCFileStorage enumerateFileTransferResultsWithBlock:] could not
load file data at path
/var/mobile/Containers/Data/Application/C07047D9-87F7-4CBD-AE79-AAE26D93A400/Library/Application
Support/com.apple.watchconnectivity/46CAD076-37A8-4B60-A93E-F0F21F457593/FileTransfers/D9E589D8-E21B-4A34-9A29-8D6B53E997D5/file-transfer-result
The documentation makes it seem like the files are enqueued, so I'm not sure as to what is causing the error:
/** The system will enqueue the file and transfer it to the
counterpart app at an opportune time. The transfer of a file will
continue after the sending app has exited. The counterpart app will
receive a delegate callback on next launch if the file has
successfully arrived. The metadata dictionary can only accept the
property list types. */
swift4 ios12 watch-os-5 wcsessionfiletransfer
I'm trying to send 2 files to my Apple Watch app. It worked initially, but now I'm getting 2 errors printed in the console.
WCSession.default.transferFile(fileURL1, metadata: ["name":"first"])
WCSession.default.transferFile(fileURL2, metadata: ["name":"second")
Who is printing the error - is it my the test app on the iPhone?
Can I transfer 2 files in sequence, or are there limitations - do I need to wait for the first transfer to complete?
2018-11-18 11:05:53.010374-0500 SimpleWatchConnectivity[836:23347]
[WC] -[WCFileStorage enumerateFileTransferResultsWithBlock:] could not
load file data at path
/var/mobile/Containers/Data/Application/C07047D9-87F7-4CBD-AE79-AAE26D93A400/Library/Application
Support/com.apple.watchconnectivity/46CAD076-37A8-4B60-A93E-F0F21F457593/FileTransfers/D9E589D8-E21B-4A34-9A29-8D6B53E997D5/file-transfer-result
The documentation makes it seem like the files are enqueued, so I'm not sure as to what is causing the error:
/** The system will enqueue the file and transfer it to the
counterpart app at an opportune time. The transfer of a file will
continue after the sending app has exited. The counterpart app will
receive a delegate callback on next launch if the file has
successfully arrived. The metadata dictionary can only accept the
property list types. */
swift4 ios12 watch-os-5 wcsessionfiletransfer
swift4 ios12 watch-os-5 wcsessionfiletransfer
edited Nov 18 '18 at 16:16
Alex Stone
asked Nov 18 '18 at 16:11
Alex StoneAlex Stone
19.7k44180329
19.7k44180329
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53362908%2fwatchos5-could-not-load-file-transfer-result-of-wcsessionfiletransfer%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53362908%2fwatchos5-could-not-load-file-transfer-result-of-wcsessionfiletransfer%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown