Skip to content

[SR-2728] fileReferenceURL not working correctly #4511

Description

@swift-ci
Previous ID SR-2728
Radar None
Original Reporter fblondiau (JIRA User)
Type Bug

Attachment: Download

Additional Detail from JIRA
Votes 5
Component/s Foundation
Labels Bug, 3.0Regression
Assignee None
Priority Medium

md5: 30730ac083db546182191b11523e86d5

Issue Description:

In Swift 3.0 (i.e. Xcode 8.0 or Xcode 8.1 beta 1), a call to fileReferenceURL does NOT give a file reference URL anymore... this code

import Foundation
let string = "file:///Users/admin"
if let url = NSURL(string: string) {
    if let ref = url.fileReferenceURL() {
      print ("ref = \(ref)")
    }
}

prints

{{ ref = file:///Users/admin/}}

while it should have been printing

{{ ref = file:///.file/id=6571367.437879/}}

as it did, correctly, in Swift 2.2 (and before) in Xcode 7.3.1 for example.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions