image_jpeg icon indicating copy to clipboard operation
image_jpeg copied to clipboard

iOS run error

Open robotwai opened this issue 5 years ago • 3 comments

Error output from Xcode build: ↳ ** BUILD FAILED **

Xcode's output: ↳ === BUILD TARGET shared_preferences OF PROJECT Pods WITH CONFIGURATION Debug === /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:23:9: error: use of undeclared identifier 'quality'; did you mean 'squality'? quality = [squality intValue]; ^~~~~~~ squality /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:16:15: note: 'squality' declared here NSString *squality = call.arguments[@"quality"]; ^ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:23:19: error: implicit conversion of 'int' to 'NSString *' is disallowed with ARC quality = [squality intValue]; ^~~~~~~~~~~~~~~~~~~ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:23:17: warning: incompatible integer to pointer conversion assigning to 'NSString *__strong' from 'int' [-Wint-conversion] quality = [squality intValue]; ^ ~~~~~~~~~~~~~~~~~~~ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:29:9: error: use of undeclared identifier 'quality'; did you mean 'squality'? quality = 100; ^~~~~~~ squality /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:16:15: note: 'squality' declared here NSString *squality = call.arguments[@"quality"]; ^ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:29:19: error: implicit conversion of 'int' to 'NSString *' is disallowed with ARC quality = 100; ^~~ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:29:17: warning: incompatible integer to pointer conversion assigning to 'NSString *__strong' from 'int' [-Wint-conversion] quality = 100; ^ ~~~ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:34:9: error: use of undeclared identifier 'quality'; did you mean 'squality'? if (quality < 0) quality = 0; ^~~~~~~ squality /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:16:15: note: 'squality' declared here NSString *squality = call.arguments[@"quality"]; ^ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:34:22: error: use of undeclared identifier 'quality'; did you mean 'squality'? if (quality < 0) quality = 0; ^~~~~~~ squality /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:16:15: note: 'squality' declared here NSString *squality = call.arguments[@"quality"]; ^ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:35:9: error: use of undeclared identifier 'quality'; did you mean 'squality'? if (quality > 100) quality = 100; ^~~~~~~ squality /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:16:15: note: 'squality' declared here NSString *squality = call.arguments[@"quality"]; ^ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:35:17: warning: ordered comparison between pointer and integer ('NSString *' and 'int') if (quality > 100) quality = 100; ~~~~~~~ ^ ~~~ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:35:24: error: use of undeclared identifier 'quality'; did you mean 'squality'? if (quality > 100) quality = 100; ^~~~~~~ squality /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:16:15: note: 'squality' declared here NSString *squality = call.arguments[@"quality"]; ^ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:35:34: error: implicit conversion of 'int' to 'NSString *' is disallowed with ARC if (quality > 100) quality = 100; ^~~ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:35:32: warning: incompatible integer to pointer conversion assigning to 'NSString *__strong' from 'int' [-Wint-conversion] if (quality > 100) quality = 100; ^ ~~~ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:38:56: error: string literal must be prefixed by '@' targetPath = [srcPath stringByAppendingString:".jpg"]; ^ @ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:43:46: error: implicit conversion of 'int' to 'NSNumber *' is disallowed with ARC image = [self scaledImage:image maxWidth:mw maxHeight:mh]; ^~ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:43:46: warning: incompatible integer to pointer conversion sending 'int' to parameter of type 'NSNumber *' [-Wint-conversion] image = [self scaledImage:image maxWidth:mw maxHeight:mh]; ^~ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:61:38: note: passing argument to parameter 'maxWidth' here maxWidth:(NSNumber *)maxWidth ^ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:43:59: error: implicit conversion of 'int' to 'NSNumber *' is disallowed with ARC image = [self scaledImage:image maxWidth:mw maxHeight:mh]; ^~ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:43:59: warning: incompatible integer to pointer conversion sending 'int' to parameter of type 'NSNumber *' [-Wint-conversion] image = [self scaledImage:image maxWidth:mw maxHeight:mh]; ^~ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:62:38: note: passing argument to parameter 'maxHeight' here maxHeight:(NSNumber *)maxHeight { ^ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:45:27: error: use of undeclared identifier 'quality'; did you mean 'squality'? CGFloat compression = quality / 100; ^~~~~~~ squality /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:16:15: note: 'squality' declared here NSString *squality = call.arguments[@"quality"]; ^ /Users/lz/.pub-cache/git/image_jpeg-755eb74e5f76f2ea1bf8851a5c194743ef5e084e/ios/Classes/ImageJpegPlugin.m:45:35: error: invalid operands to binary expression ('NSString *' and 'int') CGFloat compression = quality / 100; ~~~~~~~ ^ ~~~ 6 warnings and 14 errors generated. Could not build the precompiled application for the device.

robotwai avatar Aug 30 '18 15:08 robotwai