swift code如何查询?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift code如何查询?相关的知识,希望对你有一定的参考价值。

参考技术A 收款方向其账户所在银行查询其银行账户的IBAN号码,然后将IBAN号码告知汇款人即可。

国际银行账户号码(The International Bank Account Number),通常简称IBAN,是由欧洲银行标准委员会( European Committee for Banking Standards,简称 ECBS)按照其标准制定的一个银行账户号码。参加ECBS的会员国的银行账户号码都有一个对应的IBAN号码。可请客户联系其开户行获取IBAN号码。IBAN号码最多是34位字符串。

拓展资料:

IBAN对于欧元区国家就相当于我们的银行帐号,这个是由收款人提供给的。如果是完整的IBAN,在中国所有的汇出行都能通过IBAN查出收款行的SWIFT CODE。

Swift Code:

SWIFT是“Society Worldwide Interbank Financial Telecommunication环球同业银行金融电讯协会”的英文简称。凡该协会的成员银行都有自己特定的SWIFT代码,即SWIFT CODE。SWIFT地址是一个8或11位的字符串,是一个银行在国际上的识别号码。SWIFT地址又被称为BIC(银行识别码)。该号相当于各个银行的身份证号。

SWIFT的编号规则一般是8位或11位,前四位为某银行代码,如中行是BKCH 农行是ABOC,紧接着四位是国别及地区代码,如中国北京是CNBJ,后面可能会有3位的数字或字母代码,一般是指具体的分支行。

统一的格式,如:BKCH CN BJ 110 ,前4位为一家银行的统一代码(如中国银行为BKCH),5-6位代表国家代码(中国为CN),7-8位代表城市代码(如:BJ),110代表北京市分行。

如何从 Swift 中的 Parse 查询结果中访问对象的字段?

【中文标题】如何从 Swift 中的 Parse 查询结果中访问对象的字段?【英文标题】:How do you access an object's fields from a Parse query result in Swift? 【发布时间】:2014-11-25 21:53:13 【问题描述】:

Parse 文档提供了使用 Swift 进行查询的示例,它们显示了访问内置字段(如 objectId 或 count)的示例,但是如何访问对象的列之一呢?

    var query = PFQuery(className: "MyObject")
    query.findObjectsInBackgroundWithBlock 
            (objects: [AnyObject]!, error: NSError!) -> Void in
            if !(error != nil) 
                for object in objects 
                    println(object["name"])
            
            else 
                println("%@", error)
            
    

得到错误“AnyObject”不可转换为字符串。

object.objectForKey("name")

还给出错误:“找不到接受提供的参数的 'objectForKey' 的重载”

现在我也尝试了“as PFObject”或类似的东西,但它也会导致错误,而且 Parse 的文档没有显示类似的东西。 “类型 '[AnyObject]' 不能隐式向下转换为 'PFObject';您的意思是使用 'as' 强制向下转换吗?”

然后我应用修复,新的错误是“类型'PFObject'不符合协议'SequenceType'

也尝试在循环内向下转换

let pf = object as PFObject

但这似乎没有帮助,因为当我这样做时

let name = pf["name"]

我得到“'AnyObject' 不能转换为 'String'”

感谢您的帮助。我确定我遗漏了一些明显的东西,因为我还没有找到任何东西;

【问题讨论】:

你试过let name = pf["name"] as String吗? 做到了,谢谢。所以你总是不得不像这样投射东西吗?在下面添加它作为答案,我会选择它。 【参考方案1】:

您需要显式转换您正在检索的属性 -

let name = pf["name"] as String

【讨论】:

【参考方案2】:

这对我有用:

    var query = PFQuery(className: "People")
    query.findObjectsInBackgroundWithBlock 
        (objects: [AnyObject]!, error: NSError!) -> Void in

        if error == nil 

            // query successful - display number of rows found
            println("Successfully retrieved \(objects.count) people")

            // print name & hair color of each person found
            for object in objects 

                let name = object["name"] as NSString
                let color = object["hairColor"] as NSString

                println("\(name) has \(color) hair")

            
         else 

            // Log details of the failure
            NSLog("Error: %@ %@", error, error.userInfo!)
        
    

【讨论】:

以上是关于swift code如何查询?的主要内容,如果未能解决你的问题,请参考以下文章

如何查询银行swift代码

如何将 NSError.code 与 Swift 5 中的#defined 错误号进行比较

如何使用 Swift 查询 Healthkit 的平均心率

如何使用 Swift 查询 Healthkit 的平均心率

Swift,parse.com:如何从查询中传递数据

如何在 Swift 中使用查询语句检索数据?