- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以,我有一个使用 azure 移动服务的工作 xamarin 表单应用程序。我升级了服务器端以使用移动应用服务,并升级了客户端中的 nugets 以使用最新最好的客户端代码。
我手动更新了我的 test/ios 模拟器 sqlite db 以使用系统属性的正确列名,因为它们删除了双下划线前缀。
当我最终完成所有构建并尝试在 ios 6/8.3 模拟器中运行时,它运行良好,直到它遇到 InitializeAsync 方法。它不会抛出(它在 try catch ),我让它运行了很长时间,它就坐在那里。
然后我尝试更改数据库名称,以便从头开始创建它,它确实做到了,但仍然只是挂起。因此,我尝试将其简化为一个表并取出我的委托(delegate)处理程序,使其尽可能基本,但它仍然挂起。
有没有其他人有这个问题?我完全不知所措,因为我没有收到错误。不知道从哪里开始。
谢谢。
编辑,添加代码:
var store = new MobileServiceSQLiteStore(_localDatabaseName);
store.DefineTable<Profile>();
try
{
await _mobileService.SyncContext.InitializeAsync(store);
}
catch (Exception e)
{
Debug.WriteLine(e.Message);
}
最佳答案
好的,所以我又看了看,发现了一些关于死锁线程的信息,由异步/等待的大师 Stephen Cleary 回答。
它让我转向上游。对我的天蓝色初始化代码的调用如下所示:
var azureService = Container.Get<IAzureService>();
azureService.InitializeAzync().Wait();
try
{
Task.Run(() => azureService.InitializeAsync()).Wait();
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
关于sqlite - Azure/Xamarin 移动应用程序在 SyncContext.InitializeAsync 处挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36944296/
当我这样做时: try { MediaCapture mc = new MediaCapture(); awai
所以,我有一个使用 azure 移动服务的工作 xamarin 表单应用程序。我升级了服务器端以使用移动应用服务,并升级了客户端中的 nugets 以使用最新最好的客户端代码。 我手动更新了我的 te
我正在尝试在 WP8 应用程序中管理 Live SDK 登录,但这里的代码有问题: this.authClient = new LiveAuthClient("client Id"); LiveLog
我是一名优秀的程序员,十分优秀!