小编Pir*_*jan的帖子

在Swift中保存CoreData到多个关系

我有一对多的关系,看起来像这样,

coredata模型

我在一个文件中设置我的模型类来匹配:

import CoreData
import Foundation

class Board: NSManagedObject {
    @NSManaged var boardColor: String
    @NSManaged var boardCustomBackground: AnyObject?
    @NSManaged var boardID: String
    @NSManaged var boardName: String
    @NSManaged var lists: NSSet
}

class List: NSManagedObject {
    @NSManaged var listID: String
    @NSManaged var listName: String
    @NSManaged var board: Board
}
Run Code Online (Sandbox Code Playgroud)

因为我从多个JSON端点获取数据,所以我必须单独从我的板上保存我的列表.我想要做的是为具有匹配boardID的电路板创建/更新列表.

这是我经过多次尝试的地方:

func saveList(boardID: String, listName: String, listID: String) {
    let request = NSFetchRequest(entityName: "Board")
    var error: NSError? = nil
    request.predicate = NSPredicate(format: "boardID like %@", boardID)
    let results: NSArray …
Run Code Online (Sandbox Code Playgroud)

macos core-data relationship ios swift

18
推荐指数
2
解决办法
3万
查看次数

node + mongo:更新记录需要回调

所以我正在用socket.io监听一个事件,一旦触发我正在尝试将记录更新为新值.

socket.on('contentEdited', function (newContent) {

collection.update(
    { '_id' : ObjectId("5279262e74d92da751eb2b8e") }, 
    { $set: { 
      'content': newContent
      } 
    }
  ), function (err, result) {
    if (err) throw err;
    console.log(result)
  };

});
Run Code Online (Sandbox Code Playgroud)

语法在shell中有效,但在事件触发时会在节点中抛出以下错误:

错误:如果没有提供的回调,则无法使用writeConcern

我尝试在最后添加一个函数用于基本错误检查,但我不确定如何以mongo期望的方式提供回调.

还是有点新鲜,谢谢

javascript mongodb node.js

9
推荐指数
1
解决办法
1万
查看次数

检测小胡子模板内的contenteditable div上的jquery事件

目标:将事件处理程序附加到嵌套在小胡子模板/脚本中的contenteditable div.

问题:我有一个我想要编辑的小胡子js模板.这个想法是,在keyup上它应该触发一个事件(以后用于更新相同的数据服务器端).

该块是可编辑的,但在脚本标记内不会触发可信事件.

我尝试了更多一般的提示,例如: 检测可信孩子的关键字事件,其父母是一个可信的div嵌套内容可编辑(jQuery)上的Keypress事件, 但没有处理模板场景.


HTML

<script id="post" type="text/template">
    <div class="editable" contenteditable="true">  
        <h2>{{bio}}</h2>
        <p>{{summary}}</p>
    </div>

    <span class="child" contenteditable="true">static inside template.</span>

</script>
Run Code Online (Sandbox Code Playgroud)

JQuery的

  $('.editable').on('keyup', function() {
      alert('editable changed')
  });

  $('.child').on('click', function() {
    alert('static child changed')
  });
Run Code Online (Sandbox Code Playgroud)

javascript jquery contenteditable mustache

3
推荐指数
1
解决办法
2037
查看次数

GraphicsMagick用于节点未屏蔽

我正在使用GraphicsMagick节点来获取源图像,调整大小,裁剪然后应用掩码:

      gm(tempfile)
        .quality(90)
        .resize(null, 38)
        .gravity('Center')
        .crop(20, 34)
        .mask('./public/assets/mask.png')
        .write(thumb, function (err) {
          if (err) throw err
          console.log('success')
        })
Run Code Online (Sandbox Code Playgroud)

运行后,图像调整大小并成功裁剪,但不应用蒙版.不会抛出任何错误(即控制台打印"成功").

附上这也是我正在尝试使用的蒙版图像.我希望图像只能在黑色部分上绘制.我尝试过使用透明的png(gm文档说它基于alpha通道的掩码),以及黑白jpg,但结果是一样的.

样品面膜img

我确定我错过了一些明显的东西,但我很难过谢谢!

javascript image node.js graphicsmagick

0
推荐指数
1
解决办法
1316
查看次数