最近我们将一个应用程序推送到Google Play商店,我们的应用程序托管YouTube视频链接并通过YouTube播放器播放内容.
我们收到了政策违规说明,如下所示.这里提供的信息纯粹是通用的.我没弄错了.
你能帮帮我们吗?这是我从谷歌游戏支持团队收到的电子邮件
它违反了我们的设备和网络滥用政策.如果您提交了更新,则之前版本的应用仍会在Google Play上发布.
以下是您提交应用以进行其他审核的方法:
您的应用不应以违反其服务条款的方式访问或使用服务或API.例如,请确保您的应用不会以违反YouTube服务条款的方式下载,获利或访问YouTube视频.
阅读设备和网络滥用政策,了解更多详细信息和示例.
确保您的应用符合开发者计划政策中列出的所有其他政策.请注意,如果您的应用存在进一步的政策问题,则可能会发生其他强制执
我想垂直对齐我的UITextView中的文本(所以它将在它的中间).我怎样才能实现这一目标?我抬起头,找不到任何可以帮助我的答案.
提前致谢.
我有一个取自Parse的对象,我想将其列保存到一个Dictionary或其他东西(如果它更好).
我想要这样的字典: ["name" : "Mike", "lastname" : "vorisis", "id" : "advsas"]
以下是我用来获取结果的代码:
func queryEvents() {
let query = PFQuery(className: "eventController")
query.limit = 1000
query.includeKey("idEvent")
query.includeKey("eventType")
query.includeKey("idEvent.idMagazi")
query.findObjectsInBackgroundWithBlock { (objects, error)-> Void in
if let objects = objects {
for object in objects {
var post = object["idEvent"] as? PFObject
var post2 = post!["idMagazi"]
print("retrieved related post: \(post2["name"]!)")
}
}
}
}
Run Code Online (Sandbox Code Playgroud) 我在地图中做了一些注释,当我点击它们时,我看到一些信息,我有一个按钮打开地图,并且有正确的信息,我不能接受它应该画我的路线.
这是我的代码:
我的lat和lon有2个double数组我从查询中填充了它们.
var lat = [Double]()
var lon = [Double]()
Run Code Online (Sandbox Code Playgroud)
这些行用于填充注释
self.annot = Islands(title: object["name"] as! String, subtitle: object["address"] as! String, coordinate: CLLocationCoordinate2D(latitude: (position?.latitude)!, longitude: (position?.longitude)!), info: object["address"] as! String)
self.map.addAnnotations([self.annot])
Run Code Online (Sandbox Code Playgroud)
这是注释创建的位置:
func mapView(mapView: MKMapView, viewForAnnotation annotation: MKAnnotation) -> MKAnnotationView? {
let identifier = "pin"
if annotation.isKindOfClass(MKUserLocation) {
return nil
}
let image = UIImage(named: "car")
let button = UIButton(type: .Custom)
button.frame = CGRectMake(0, 0, 30, 30)
button.setImage(image, forState: .Normal)
button.addTarget(self, action: #selector(Map.info(_:)), forControlEvents:UIControlEvents.TouchUpInside)
var annotationView = mapView.dequeueReusableAnnotationViewWithIdentifier(identifier)
if …Run Code Online (Sandbox Code Playgroud) 我是Realm中的新手,我尝试添加一个数组,就像我使用字符串一样,我最终遇到了一些错误.经过一番搜索,我发现了一个解决方案:
class Sensors : Object {
dynamic var name = ""
dynamic var message = ""
var topic: [String] {
get {
return _backingNickNames.map { $0.stringValue }
}
set {
_backingNickNames.removeAll()
_backingNickNames.append(objectsIn: newValue.map({ RealmString(value: [$0]) }))
}
}
let _backingNickNames = List<RealmString>()
override static func ignoredProperties() -> [String] {
return ["topic"]
}
}
class RealmString: Object {
dynamic var stringValue = ""
}
Run Code Online (Sandbox Code Playgroud)
这工作得非常好,现在我想在这个类中添加另一个数组.如果有人知道使用领域添加数组的任何其他方法,请分享它.
提前致谢
我正在使用这个源开发一个应用程序swift https://github.com/aciidb0mb3r/SwiftMQTT 我想添加远程推送通知.我设法使用本地通知,例如,当应用程序运行时,即使它不在前台.
我的问题是如何在应用程序未运行时执行此操作.正如我所看到的,当我关闭应用程序完成后,我的经纪人说我已断开连接.有没有办法永远保持联系?
类似于远程推送通知的东西,即使它没有运行也能唤醒应用程序
提前致谢 :)
我有一张地图,我在两个引脚之间画一个目的地,我也总是打开一个呼叫.
我的问题是我想要缩小一点,但我尝试用这个代码做它并没有用.
let span = MKCoordinateSpanMake(0.0275, 0.0275)
let coodinate = self.meLocation!
let region = MKCoordinateRegion(center: coodinate, span: span)
self.mapView.setRegion(region, animated: true)
Run Code Online (Sandbox Code Playgroud)
我假设为目的地制作线路会出现问题:
func mapView(mapView: MKMapView, rendererForOverlay overlay: MKOverlay) -> MKOverlayRenderer {
let renderer = MKPolylineRenderer(overlay: overlay)
renderer.strokeColor = UIColor(red: 2.0/255.0, green: 202.0/255.0, blue: 246.0/255.0, alpha: 1.0)
renderer.lineWidth = 2.8
return renderer
}
Run Code Online (Sandbox Code Playgroud)
所以我的问题是如何默认缩小一点.
编辑:
我遵循了这个指南
我有一个BarButton,我有一个多语言应用程序,所以我想根据我选择的语言以编程方式更改其名称.
我将它从故事板拖到我的swift文件,但我没有看到任何可以更改其名称的功能.这是我的按钮:
@IBOutlet weak var detailButton: UIBarButtonItem!
Run Code Online (Sandbox Code Playgroud)
提前致谢
我以某种方式在我的项目文件夹中创建了我的项目文件夹的副本很多次.
所以要解释一下,它就像
第一个文件夹(pr.folder)Files.swift pr.folder Files.swift pr.folder等
所以从60mb我的项目提升到900mb.所以我删除了第一个错误创建的文件夹,其中包含其余错误的创建文件,现在再次项目是60mb.
现在的问题是我有999+警告,因为我删除了这些文件,警告是工作副本中缺少该文件.
无论如何要解决它吗?
提前致谢