Как вы описываете в своем обновлении, ваше приложение для iPhone звонит session.transferCurrentComplicationUserInfo(context)
до того, как часы настроят его WCSession
. Но в документах говорится:
[TransferCurrentComplicationUserInfo (_ :)] можно вызывать только в то время, когда сеанс активен, то есть для свойства Activation установлено значение WCSessionActivationState.activation. Вызов этого метода для неактивного или деактивированного сеанса является ошибкой программиста.
blockquote>Таким образом, я предлагаю вам реализовать (если вы еще этого не сделали) функцию
WCSessionDelegate
session(_:activationDidCompleteWith:error:)
(см. здесь ) и передавать данные об осложнениях только после сеанса был активирован.
Sandcastle also supports the ndoc-style namespace documentation, which allows you to stick the documentation in the source files:
Simply create a non-public class called NamespaceDoc in the namespace you want to document, and the xml doc comment for that class will be used for the namespace.
Adorn it with a [CompilerGenerated] attribute to prevent the class itself from showing up in the documentation.
Example:
namespace Some.Test
{
/// <summary>
/// The <see cref="Some.Test"/> namespace contains classes for ....
/// </summary>
[System.Runtime.CompilerServices.CompilerGenerated]
class NamespaceDoc
{
}
}
The work item in SandCastle is located here.