小编Vin*_*det的帖子

Xcode 8强制"选择初始设备视图"

在此输入图像描述

我目前更新到Xcode 8 GM.当我试图看到我的故事板时,弹出上面的窗口并且无法避免这种设置.我选择6s屏幕,所有视图控制器都改为6s大小.在那些小屏幕上调整布局约束将会困难得多.我相信可以将尺寸改为iPad,但我想知道这是第一个.

无法回归到模糊大小的视图控制器?

这个设置是什么?

ios10 xcode8

33
推荐指数
4
解决办法
8100
查看次数

iOS Google登录无法获取用户个人资料图片?(不是Google plus登录)

我正在尝试在我的应用中进行谷歌登录工作,但有问题.

(不是谷歌加登录,我正在使用谷歌登录)

我按照这个链接,它的工作原理.我得到userID,user.authentication.idToken,user.profile.name和user.profile.email.

但我无法找到如何获取用户个人资料图片的方式.以上谷歌文档没有评论.

我在网上搜索了几个小时,但发现只有谷歌加登录,我不想要.

我在我的应用程序中实现了Facebook登录,并提供了获取用户个人资料图片的网址.

谷歌登录服务是这样的吗?

这是我的工作代码获取用户信息但没有图片.

请帮忙

- (void)signIn:(GIDSignIn *)signIn didSignInForUser:(GIDGoogleUser *)user withError:(NSError *)error {

if (user) {
    NSString *userId = user.userID;                  // For client-side use only!
    NSString *token = user.authentication.idToken;   // Safe to send to the server
    NSString *name = user.profile.name;
    NSString *email = user.profile.email;
...
}
Run Code Online (Sandbox Code Playgroud)

objective-c ios google-plus-signin google-signin

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

如何更改AVRoutePickerView的元数据?

在此处输入图片说明

我的应用程序播放了一些声音,并且实现了AVRoutePickerView,因此它可以通过AirPlay或蓝牙流式传输声音。

一旦我点击AVRoutePickerView,上面的图像就会弹出,但是图像和标题错误。

图像和标题来自我之前玩过的Apple Music应用。

如何更改此元数据?

我试过配置MPNowPlayingInfoCenter时不走运。

let albumArt = MPMediaItemArtwork(boundsSize:CGSize(width: 50, height: 50)) { sz in
    return UIImage(named: "MyImage")!
}

MPNowPlayingInfoCenter.default().nowPlayingInfo = [MPMediaItemPropertyTitle: "some title",
                                               MPMediaItemPropertyArtist: "some artist",
                                               MPMediaItemPropertyArtwork: albumArt]
Run Code Online (Sandbox Code Playgroud)

这就是我制作AVRoutePickerView的方式。

import AVKit

let routePickerView = AVRoutePickerView.init(frame: myFrame)
routePickerView.backgroundColor = UIColor.clear
routePickerView.tintColor = UIColor(named: someColor)
routePickerView.activeTintColor = UIColor(named: someColor)
soundController.contentView.addSubview(routePickerView)
Run Code Online (Sandbox Code Playgroud)

我的应用程序针对iOS11并在iPhone 6和iPhone 7上进行了测试。

请引导我以正确的方式。谢谢

ios mpvolumeview mpnowplayinginfocenter swift swift4

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

由于 RealmSwift 模型更改,Xcode 预览版崩溃

我正在使用 SWIFTUI、RealmSwift 和 Xcode 12.4 开发一个应用程序 随着开发,Realm 数据模型发生变化,例如。有些值被删除,有些值被添加......

当我对数据模型进行更改时,我只需删除设备上的应用程序并重新安装它,以避免因领域迁移问题而导致崩溃。现在的问题是,Xcode Preview 由于同样的迁移问题而崩溃,我不知道如何为 Xcode Preview 进行全新的重新构建。

下面是 Xcode 给我的 DiagnosticReports。

由于以下错误,需要迁移:

  • 属性“A”已被删除。
  • 已添加属性“B”。

领域迁移用于预览?这没有道理!

我尝试清理构建、删除派生数据、重新启动......但没有运气。应该有某种方法来处理预览提供程序的领域模型更改。

请有人指导我该怎么做才能恢复我的预览。

realm ios swiftui mongodb-realm xcode12

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