小编Veg*_*Kid的帖子

从字典数组中删除键值的重复项

我正在做一个Facebook API请求,以便从特定的Facebook群组中返回所有相册的名称.我找回了一个包含3个键/值的字典数组,其中一个键是映射到专辑名称的键'name',以及键'id'和'created_time'.

唯一的问题是,由于某些原因,我正在找回专辑的重复"名称"值...但只有一对.当我进入Facebook页面时,无论如何只有该专辑的一个实例,没有重复.

此外,他们的'id'值是不同的,但它只是重复组中的第一个字典,其具有实际指向有效数据的Facebook ID,其他Facebook id值在您执行Facebook图形时不会返回任何内容用它们搜索,所以它是我想要的第一个重复项.

如何从我的数组中删除这些无用的重复词典,并保持一个有效的Facebook ID?谢谢!:)

iphone objective-c ios ios7

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

Swift Class中的自定义init,在"隐式生成的super.init调用"错误中"未初始化属性"?

我正在尝试创建一个简单的类作为我的注释MKMapView.我正在获取我想要解析到这些注释对象的数据,并且认为使用字典初始化注释是一个好主意,并且在此模型类中而不是在a中进行所有解析UIViewController.我似乎无法摆脱编译器错误,每当我尝试修复一个错误时,会出现另一个错误.

目前正在获取" self.coordinate未在隐式生成的super.init呼叫中初始化的属性" .无论我在该方法中进行调用,调用super.init()仅产生不同的错误" self.coordinate未在super.init调用时初始化的属性" super.init().任何帮助将非常感激!这是我的代码现在的样子.

import Foundation
import MapKit

class Student: NSObject, MKAnnotation {

var coordinate: CLLocationCoordinate2D
var title: String
var subtitle: String

init(dictionary: Dictionary<String, AnyObject>) {
    if let first = dictionary["firstName"] as? String {
        if let last = dictionary["lastName"] as? String {
            self.coordinate = CLLocationCoordinate2DMake(dictionary["latitude"] as! Double, dictionary["longitude"] as! Double)
            self.title = first + " " + last
            if let mediaURL = dictionary["mediaURL"] as? String …
Run Code Online (Sandbox Code Playgroud)

ios swift ios8

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

获取更多Facebook脸的个人资料图片

我只是试图获得一个有我的应用程序的Facebook好友列表,以及他们的质量图片质量,高于我得到的默认50x50图像.

1)做一个图形路径me/friends?fields=name,id,picture给了我想要的但是质量低的图片

2)做一些me/friends?fields=name,id,picture&type=large&redirect=false不幸的事情.

几乎每一篇关于获取更大的个人资料图片的帖子都检查过,这些方法都不起作用,所有无效的图形路径,或者它们已经过时了.请帮忙!:)

iphone facebook facebook-graph-api ios swift

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

标签 统计

ios ×3

iphone ×2

swift ×2

facebook ×1

facebook-graph-api ×1

ios7 ×1

ios8 ×1

objective-c ×1