Skip to content

Commit 9f29188

Browse files
authored
fix issue #56 data.class() return undefined
data.class() return undefined => use data `instanceof` instead
1 parent 3978913 commit 9f29188

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/https.ios.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ function AFSuccess(resolve, task: NSURLSessionDataTask, data: NSDictionary<strin
4444
let content: any;
4545
if (data && data.class) {
4646
// console.log('data.class().name', data.class().name)
47-
if (data.enumerateKeysAndObjectsUsingBlock || data.class().name === 'NSArray') {
47+
if (data.enumerateKeysAndObjectsUsingBlock || data instanceof NSArray) {
4848
// content = {}
4949
// data.enumerateKeysAndObjectsUsingBlock(function(k, v) {
5050
// console.log('v.description', v.description)
@@ -53,7 +53,7 @@ function AFSuccess(resolve, task: NSURLSessionDataTask, data: NSDictionary<strin
5353
let serial = NSJSONSerialization.dataWithJSONObjectOptionsError(data, NSJSONWritingOptions.PrettyPrinted);
5454
content = NSString.alloc().initWithDataEncoding(serial, NSUTF8StringEncoding).toString();
5555
// console.log('content', content)
56-
} else if (data.class().name === 'NSData') {
56+
} else if (data instanceof NSData) {
5757
content = NSString.alloc().initWithDataEncoding(data, NSASCIIStringEncoding).toString();
5858
// } else if (data.class().name == 'NSArray') {
5959
// content = []

0 commit comments

Comments
 (0)