使用swift 1.2,我无法再使用parse子类检索一个poiter数组,并使用另一个parse子类向下转换它.
我总是发现错误:
fatal error: NSArray element failed to match the Swift Array Element type
Run Code Online (Sandbox Code Playgroud)
你有想法还是可能来?
代码:
import Foundation
class ShotModel : PFObject, PFSubclassing {
/**
* MARK: Properties
*/
@NSManaged var name: String
@NSManaged var pics: [PicModel]
override class func initialize() {
var onceToken : dispatch_once_t = 0;
dispatch_once(&onceToken) {
self.registerSubclass()
}
}
class func parseClassName() -> String! {
return "Shot"
}
}
import Foundation
class PicModel : PFObject, PFSubclassing {
/**
* MARK: Properties
*/
@NSManaged var name: …Run Code Online (Sandbox Code Playgroud) 我在Entity类中有这个函数,但是getDoctrine并不喜欢......
public function getObject()
{
$em = $this->getDoctrine()->getEntityManager();
switch($this->objectType)
{
case 'video':
return $em->getRepository('fdj2012AdminBundle:Video')->find($this->objectId);
break;
case 'default':
return false;
break;
}
}
Run Code Online (Sandbox Code Playgroud)
如何在我的实体中使用entityManager?
我可以使用默认语言(例如英语)作为其他语言的 Localized.strings 文件中的未翻译键吗?