小编Sim*_*nko的帖子

Android布局检查器失败并出现超时错误

当我尝试在模拟器中检查应用程序的布局时,通过Tools=> Layout Inspector,它总是失败,并显示以下错误之一:

1。

获取视图层次结构时出错:在从设备捕获布局数据时发生超时错误。设备可能太慢,捕获的视图可能太复杂,或者该视图可能包含动画。

请以简化的视图重试,并确保设备响应。

2。

com.instabridge.android.dev没有显示活动窗口

布局并不特别复杂,并且不包含动画,仅映射了一些视图。Android Studio是3.4.1。我如何解决它?还是如何找到错误的原因?

android android-studio layout-inspector

8
推荐指数
1
解决办法
1406
查看次数

iOS 领域:文件不以 MH_MAGIC[_64] 开头,胖文件,但缺少兼容架构(有“x86_64,i386”,需要“x86_64”))

我已将 mac 更新到 11.6,将 xcode 更新到 13.0。Realm 无法编译,所以我用 carthage 将其更新到 v10.15.1。现在,我在应用程序启动后立即收到此运行时错误:

  Library not loaded: @rpath/Realm.framework/Realm
  Referenced from: /Users/username/Library/Developer/Xcode/DerivedData/appname/Build/Products/Debug-iphonesimulator/RealmSwift.framework/RealmSwift
  Reason: tried: '/Users/username/Library/Developer/Xcode/DerivedData/appname/Build/Products/Debug-iphonesimulator/Realm.framework/Realm' (file does not start with MH_MAGIC[_64], file does not start with MH_MAGIC[_64], fat file, but missing compatible architecture (have 'x86_64,i386', need 'x86_64')), '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/swift/Realm.framework/Realm' (no such file), '/usr/lib/swift/Realm.framework/Realm' (no such file), '/Users/username/Library/Developer/CoreSimulator/Devices/33E61712-D8A9-4D7E-A260-5C096BE08A82/data/Containers/Bundle/Application/AC700919-F431-446F-8BEF-FF8D8E5F5BF9/appname.a
Run Code Online (Sandbox Code Playgroud)

我想这里的关键部分是file does not start with MH_MAGIC[_64],但我找不到任何关于该错误的有用信息。

我尝试嵌入库并关闭嵌入,不会影响任何内容。

realm carthage xcode13

8
推荐指数
2
解决办法
1879
查看次数

React Native - 观察 AsyncStorage 值变化?

有没有办法订阅AsyncStorage值的变化?我在一个地方有一个设置,保存在AsyncStorage应用程序中,它会影响所有其他屏幕。我需要观察该值,以便可以更新所有屏幕。我尝试了该getValue方法,但它似乎最初只获得一个值,并且不会在更改时更新。

react-native asyncstorage

7
推荐指数
1
解决办法
6686
查看次数

在django rest框架中加入相关模型

尝试创建用于获取用户配置文件的 API 方法。问题是有两个与用户相关的表:内置 djangoUserSocialAccount来自 allauth 框架。我想加入部分应该在序列化程序中,所以经过研究我想出了这个:

from rest_framework import serializers
from django.contrib.auth.models import User
from allauth.socialaccount.models import SocialAccount


class UserSerializer(serializers.ModelSerializer):

    class Meta:
        model = User
        fields = ('pk', 'first_name', 'last_name')


class SocialSerializer(serializers.ModelSerializer):
    user = UserSerializer(many=False, read_only=True)

    class Meta:
        model = SocialAccount
        fields = ('uid', 'provider', 'user')
Run Code Online (Sandbox Code Playgroud)

它可以工作,但将其输出为嵌套对象:

{
  "uid": "",
  "provider": "",
  "user": {
    "pk": 5,
    "first_name": "",
    "last_name": ""
  }
}
Run Code Online (Sandbox Code Playgroud)

我希望它是一个对象:

{
  "uid": "",
  "provider": "",
  "pk": 5,
  "first_name": "",
  "last_name": ""
}
Run Code Online (Sandbox Code Playgroud)

python django django-rest-framework django-allauth

5
推荐指数
1
解决办法
2876
查看次数

DRF 序列化器深度使创建时忽略字段

(该项目可在 github 上找到该问题)

出于某种原因,序列化程序的深度选项会在创建时忽略字段。

序列化器:

class AnswerSerializer(serializers.ModelSerializer):

    class Meta:
        model = Answer
        fields = ('question', 'body',)
        depth = 1
Run Code Online (Sandbox Code Playgroud)

看法:

class AnswerList(ListCreateAPIView):
    queryset = Answer.objects.all()
    serializer_class = AnswerSerializer
Run Code Online (Sandbox Code Playgroud)

当我尝试使用depth = 1I get创建答案时NOT NULL constraint failed: forum_answer.question_id,但是当我注释掉depth = 1一切时。但当然我没有得到一个完整的Question对象,只有pk它。

python django django-rest-framework

4
推荐指数
1
解决办法
3924
查看次数

Xcode中的设备方向似乎无法正常工作

在我的项目中,我只选择了"肖像"和"颠倒"选项.未选中两个横向选项.但是,无论是在设备上还是在模拟器上运行它,无论是向右还是向左转,应用程序都会成为风景.不应该,有什么可能是错的?

landscape orientation ios

2
推荐指数
1
解决办法
883
查看次数