---
title: "wellKnownTypeURIPayload(string:)"
framework: corenfc
role: symbol
role_heading: Type Method
path: "corenfc/nfcndefpayload/wellknowntypeuripayload(string:)"
---

# wellKnownTypeURIPayload(string:)

Creates a payload record with a URI specified as a string.

## Declaration

```swift
class func wellKnownTypeURIPayload(string uri: String) -> Self?
```

## Parameters

- `uri`: A URL string.

## Return Value

Return Value An NDEF payload record.

## Discussion

Discussion Use this method to create NDEF URI payload records that you can’t create using a URL object, such as a URI containing special characters not represented by 7-bit ASCII encoding such as ä and ö.

## See Also

### Creating a Payload Record

- [wellKnownTypeURIPayload(url:)](corenfc/nfcndefpayload/wellknowntypeuripayload(url:).md)
- [wellKnownTypeTextPayload(string:locale:)](corenfc/nfcndefpayload/wellknowntypetextpayload(string:locale:).md)
- [init(format:type:identifier:payload:)](corenfc/nfcndefpayload/init(format:type:identifier:payload:).md)
- [init(format:type:identifier:payload:chunkSize:)](corenfc/nfcndefpayload/init(format:type:identifier:payload:chunksize:).md)
- [wellKnowTypeTextPayload(string:locale:)](corenfc/nfcndefpayload/wellknowtypetextpayload(string:locale:).md)
