Additional Detail from JIRA
| | |
|------------------|-----------------|
|Votes | 0 |
|Component/s | Foundation |
|Labels | Improvement |
|Assignee | None |
|Priority | Medium |
md5: 328542ae228bb8d4f36f48748abac01a
Issue Description:
NSString has the following method signature in ObjectiveC:
{{- (NSData *)dataUsingEncoding:(NSStringEncoding)encoding allowLossyConversion:(BOOL)lossy;}}
Additional Detail from JIRA
| | | |------------------|-----------------| |Votes | 0 | |Component/s | Foundation | |Labels | Improvement | |Assignee | None | |Priority | Medium | md5: 328542ae228bb8d4f36f48748abac01aIssue Description:
NSString
has the following method signature in ObjectiveC:{{- (NSData *)dataUsingEncoding:(NSStringEncoding)encoding allowLossyConversion:(BOOL)lossy;}}
while it has the following signature in Swift:
func data(using encoding: UInt, allowLossyConversion lossy: Bool) -> Data?
We should change it to be:
func data(using encoding: String.Encoding, allowsLossyConversion lossy: Bool) -> Data?