我需要一个swift sprite kit字体,iOS.这个字体是出于商业目的而我试图拥有一种街机字体.我想创建自己的字体,或者获取我可以用于商业用途的公共字体,以及如何安装此字体,如何在swift上实现它.谢谢.
这些是我的模型和序列化器.我想要一个问题模型的表示以及要求问题的人员列表.
我在尝试这个:
@api_view(['GET', 'PATCH'])
def questions_by_id(request,user,pk):
question = Question.objects.get(pk=pk)
if request.method == 'GET':
serializer = QuestionSerializer(question)
return Response(serializer.data)
Run Code Online (Sandbox Code Playgroud)
但我得到一个空字典({}).但是当我asked从中移除字段时,QuestionSerializer我会得到一个完整的表示Question以及Places序列化.我错过了什么?
class AskedToSerializer(serializers.ModelSerializer):
class Meta:
model = AskedTo
fields = ('to_user', 'answered')
class QuestionSerializer(serializers.ModelSerializer):
class Meta:
model = Question
places = PlaceSerializer(many=True, required=False)
asked = AskedToSerializer(source='askedto_set', many=True)
fields = ('id', 'created_on', 'title', 'places', 'answered','asked')
extra_kwargs = {'created_by': {'read_only': True}}
class Question(BaseModel):
title = models.CharField(max_length=200, null=False)
places = models.ManyToManyField(Place, blank=True)
answered = models.BooleanField(default=False) …Run Code Online (Sandbox Code Playgroud) python serialization one-to-many django-serializer django-rest-framework
我一直在调试我的应用程序,它使用Firebase进行内存泄漏,经过一段时间挖掘我的代码后,我发现实际的问题是FIRApp.configure()我application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?)在AppDelegate 里面的问题.
据我所知,所有内容都以正确的方式配置,我使用可可豆荚来安装和更新firebase.我也在我的AppDelegate中修改我的statusBar,代码如下:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
FIRApp.configure()
setStatusBarBackgroundColor(UIColor(red: 231/250, green: 97/250, blue: 44/250, alpha: 1.0))
// Override point for customization after application launch.
return true
}
var window: UIWindow?
override init() {
}
func setStatusBarBackgroundColor(color: UIColor) {
guard let statusBar = UIApplication.sharedApplication().valueForKey("statusBarWindow")?.valueForKey("statusBar") as? UIView else {
return
}
statusBar.backgroundColor = color
}
Run Code Online (Sandbox Code Playgroud)
我还展示了仪器工具,以显示泄漏的更多细节:
而且我确定这是FIRApp.configure()因为我将其删除进行测试并且没有泄漏.
希望有人知道如何解决这个漏洞,谢谢.