用户
 找回密码
 立即注册

65

主题

183

帖子

891

积分

高级会员

Rank: 4

积分
891
发表于 2016-10-21 23:27:15
本帖最后由 Csharp 于 2016-10-21 23:42 编辑

microBlog手动点赞的处理上有问题,请确认一下是否bug 或是我使用有问题:

private void microBlog1_ILikeClick(object sender, MicroBlogILikeClickEventArgs e)
        {


            if (e.BlogItem.ILikes.ContainsKey("userid") == true)
            {
                e.BlogItem.ILikes.Remove("userid").ToString();    // 执行后,数据已生效,但是界面上的赞没被取消

            }
            else
            {

                 e.BlogItem..ILikes.Add("userid", "username");  // 执行正常,生效

            }

        }

使用道具 举报 回复
发表于 2016-10-24 16:35:20
麻烦您上传下日志文件,开启日志可见http://smobiler.com/forum.php?mod=viewthread&tid=564
使用道具 举报 回复 支持 反对
发表于 2016-10-24 17:29:33
Lincy.Lin 发表于 2016-10-24 16:35
麻烦您上传下日志文件,开启日志可见http://smobiler.com/forum.php?mod=viewthread&tid=564 ...

工程已经没有了,不过你新建一个SM工程执行上边两行代码,就能看到。上边的代码执行了,数据更新,UI没刷过来。
使用道具 举报 回复 支持 反对
发表于 2016-10-25 13:36:09
目前的确有这个问题,将会在3.4版本进行优化的
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册