- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试运行此代码:
GetRepsButton.Command = new Command(async () =>
{
var url = @"https://url";
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
//crashes here
var test = await client.GetStringAsync(url);
});
当我这样做时,整个应用程序崩溃并且输出窗口显示此错误:
ROR: +[MSWrapperLogger MSWrapperLog:tag:level:]/7 Unhandled Exception:
UIKit.UIKitThreadAccessException: UIKit Consistency error: you are calling a UIKit method that can only be invoked from the UI thread.
at UIKit.UIApplication.EnsureUIThread () [0x00020] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.6.0.16/src/Xamarin.iOS/UIKit/UIApplication.cs:89
at UIKit.UIGestureRecognizer.RemoveTarget (Foundation.NSObject target, System.IntPtr action) [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.6.0.16/src/Xamarin.iOS/UIKit/UIGestureRecognizer.g.cs:342
at UIKit.UIGestureRecognizer.OnDispose () [0x00016] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.6.0.16/src/Xamarin.iOS/UIKit/UIGestureRecognizer.cs:41
at UIKit.UIGestureRecognizer.Dispose (System.Boolean disposing) [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.6.0.16/src/Xamarin.iOS/UIKit/UIGestureRecognizer.g.cs:959
at
Foundation.NSObject.Finalize () [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.6.0.16/src/Xamarin.iOS/Foundation/NSObject2.cs:143
Resolved pending breakpoint at 'SelectRep.xaml.cs:110,1' to void NameSpace.<ClientPicker_SelectedIndexChanged1>d__3.MoveNext () [0x0000c].
虽然我认为我不应该这样做,因为我没有对 UI 做任何事情,但我尝试过 InvokeOnMainThread
,但它不起作用。我还尝试更改为 .Result 而不是等待,并且尝试了 GetAsync
并读取内容,并使用 WebClient
而不是 HttpClient
.所有这些都会导致同样的错误。
有什么想法吗?我正在使用 Xamarin forms 4 pre 7。
最佳答案
使用Device.BeginInvokeOnMainThread
Device.BeginInvokeOnMainThread(() =>
{
//your code
});
关于xamarin - UIKit.UIKitThreadAccessException : UIKit Consistency error: you are calling a UIKit method that can only be invoked from the UI thread,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55423904/
使用 CQRS 和事件存储,微服务之间的编排提供了最终一致性,其中一个微服务中的更改需要一点时间才能传播到其他相关的下游系统(基本上是其他微服务)。 如果数据非常关键以至于两个微服务都应该对数据具有强
我遇到了“强最终一致性”的概念。 它应该比“最终一致性”强但比“强一致性”弱吗?有人可以用适用的例子解释这三个概念之间的区别吗? http://en.wikipedia.org/wiki/Eventu
为什么 AWS 在 DynamoDB 中说“强一致性”而在 S3 中说“写后读一致性”?这两个意思是一样的吗? 最佳答案 这两个术语本质上是同一个东西,从某种意义上说,先读后写是一种强一致性。 值得注
我的经验表明...... ofy().consistency(Consistency.STRONG).load().type(this.getEntityClass()).count() ...插入后
我需要使用一些唯一且一致的ID来索引数据,我尝试使用NSManagedObject的objectID,但是对于同一实体,它的objectID不断变化,有人知道这是否不一致吗? 最佳答案 除非您没有保存
官方文档是否在某处谈论 CloudKit 一致性?根据我的测试,它似乎是最终一致的——在写入后立即读取记录可能有效,也可能无效(返回空结果): CKDatabase *database = [[CKC
我有一个 FaunaDB,我想将其作为文档存储进行交互。我有一个 api: 从 FaunaDB 读取整个文档 根据对 api 的输入任意改变该数据 写回变异的同时保证数据没有被变异 如果尝试写入时读取
如果我不需要一致的状态或“严格”原子性,我会尝试了解何时使用数据库事务。 我没有某些银行风格要求,需要减少一列来抵消其他地方的增加。 我确实有某种形式的原子性,但只是为了“易于使用”,我想知道这是否足
我有一个包含多个 InnoDB 表的数据库,我想从中读取数据,然后将数据转储为 XML 格式。这样的 XML 将表示一个对象及其所有相关对象。 我不希望在读取过程中执行任何 INSERT(SELECT
所以我有一个排行榜,我每天使用以下查询有效地获取每个用户的分数: SELECT DATE(a.time) as time, a.userid, SUM(activity_weight) as weig
我正在尝试检查两个数据库之间的数据加载结果。不幸的是,我只能直接访问一个数据库 (MySQL),管理 MSSQL 的公司可以通过 API 将其公开给我们。 我想做的是检查行集中某些列的一致性。最初,我
我的类经常有一些属性,而其他对象的属性依赖于这些属性。定义和访问它们的最佳方式是什么?一个最小的例子应该可以解释我的问题。 假设我有一个定义圆的类: class Circle: def __i
1 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 o
假设我有两个集合,每个集合的值彼此独立,但每个都相互关联。他们是 photos和 users .用户和照片之间是一对多的关系。 非规范化数据的示例: users: { "id": "AABC",
我在 UIView 上有一个 UIButton。我想以编程方式确定显示 View 时在按钮内显示哪个图像。我已经重写了 UIView 中的 drawRect 方法并使用 setImage 来显示所需的
这里consistent request in Mongo我找到了如何在 java 代码中处理一致的请求。 DB db...; db.requestStart(); try { db.reque
目前,我正在使用 scipy 库中的 basshopping 来查找优化目标函数的最佳 x(其中 x 总共由 4 个因子组成)。当我让它运行几次时,每次运行都会给出不同的结果。有没有办法使结果更加一致
我有一个使用 android:layout_weight 作为标题间距的应用程序,但是当我在不同的屏幕尺寸上查看该应用程序时,间距会发生变化(与下面的行数据不对齐)。 我有 5 个 header ,但
当我的教授说“变量 1 和变量 2 应该处于一致状态”时,他的意思是什么? “处于一致状态”是什么意思? 最佳答案 这个措辞我听起来不太熟悉,但也许这就是教授的意图。我认为他的意思是变量已经初始化了。
我有 3 张 table : 模块: id_module | name -------------------- 1 users 2 roles .
我是一名优秀的程序员,十分优秀!