我已经为这个问题苦苦挣扎了好几个星期了。我到处都看过网上,发现除了这个2个局外人链接之外,没有什么比这个问题更重要的了:
https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview/issues/200
https://issues.apache.org/jira/browse/CB-11784
但是那些没有使用相同的环境,也没有解决问题的实际方法。
这是我启动imagePicker并拍照后使用Xcode 8.3的Instrumentals的屏幕截图:
以下是与imagePicker相关的代码:
//initializer on my class
var imagePicker = UIImagePickerController()
//imagepicker setup on ViewDidLoad()
imagePicker.delegate = self
imagePicker.allowsEditing = false
imagePicker.mediaTypes = [kUTTypeImage as String]
if UIImagePickerController.isSourceTypeAvailable(.camera) {
imagePicker.sourceType = .camera
}
else {
print("Sorry this app only supports camera")
}
//function to start picker when click on button
func startPicker(){
self.present(imagePicker, animated: false, completion: nil)
}
//delegate functions
func imagePickerControllerDidCancel(_ picker: UIImagePickerController)
{
imagePicker.dismiss(animated: false, completion: nil)
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: …Run Code Online (Sandbox Code Playgroud) 我的问题可以应用于任何类型的关系,但在我的情况下,我有一对多.
假设我有一个包含3个对象的实体人:
布赖恩
彼得
斯科特
每个人都可以有很多工作.所以我有一个当前为空的Job实体.两个实体的反向关系已经创建,并且效果很好.只是为了清楚我的问题是没有插入一个对象(我知道该怎么做),是插入的具体方式.
所以更具体的问题是:
如何将一个或多个作业对象插入作业实体并将其中的每一个分配给Core Data中当前存在的一个Person对象?