Skip to content

Commit

Permalink
Merge pull request #26 from Narendra-Pandey/master
Browse files Browse the repository at this point in the history
iOS 13 support
  • Loading branch information
TheMrugraj authored Jan 10, 2020
2 parents 2a28e78 + 5b046ca commit bef9f80
Show file tree
Hide file tree
Showing 12 changed files with 113 additions and 23 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
/* Begin PBXFileReference section */
2B01535414B02449CD02CE75 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; };
A6126FF9A19836CDE00E7D17 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = "<group>"; };
A986964F1B284F4700DC52C6 /* MVAutocompletePlaceTextFieldDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MVAutocompletePlaceTextFieldDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
A986964F1B284F4700DC52C6 /* NPAutocompletePlaceTextFieldDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NPAutocompletePlaceTextFieldDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
A98696531B284F4700DC52C6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
A98696541B284F4700DC52C6 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
A98696561B284F4700DC52C6 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
Expand Down Expand Up @@ -105,7 +105,7 @@
A98696501B284F4700DC52C6 /* Products */ = {
isa = PBXGroup;
children = (
A986964F1B284F4700DC52C6 /* MVAutocompletePlaceTextFieldDemo.app */,
A986964F1B284F4700DC52C6 /* NPAutocompletePlaceTextFieldDemo.app */,
A98696681B284F4700DC52C6 /* MVAutocompletePlaceTextFieldDemoTests.xctest */,
);
name = Products;
Expand Down Expand Up @@ -209,7 +209,7 @@
);
name = MVAutocompletePlaceTextFieldDemo;
productName = MVAutocompletePlaceTextFieldDemo;
productReference = A986964F1B284F4700DC52C6 /* MVAutocompletePlaceTextFieldDemo.app */;
productReference = A986964F1B284F4700DC52C6 /* NPAutocompletePlaceTextFieldDemo.app */;
productType = "com.apple.product-type.application";
};
A98696671B284F4700DC52C6 /* MVAutocompletePlaceTextFieldDemoTests */ = {
Expand All @@ -236,7 +236,7 @@
A98696471B284F4700DC52C6 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0630;
LastUpgradeCheck = 1110;
ORGANIZATIONNAME = MV;
TargetAttributes = {
A986964E1B284F4700DC52C6 = {
Expand All @@ -250,7 +250,7 @@
};
buildConfigurationList = A986964A1B284F4700DC52C6 /* Build configuration list for PBXProject "MVAutocompletePlaceTextFieldDemo" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Expand Down Expand Up @@ -378,23 +378,35 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
Expand All @@ -410,7 +422,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
Expand All @@ -421,17 +433,28 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
Expand All @@ -447,7 +470,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
Expand All @@ -460,9 +483,10 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
INFOPLIST_FILE = MVAutocompletePlaceTextFieldDemo/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_NAME = "$(TARGET_NAME)";
PRODUCT_BUNDLE_IDENTIFIER = "com.mv.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = NPAutocompletePlaceTextFieldDemo;
};
name = Debug;
};
Expand All @@ -472,9 +496,10 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
INFOPLIST_FILE = MVAutocompletePlaceTextFieldDemo/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_NAME = "$(TARGET_NAME)";
PRODUCT_BUNDLE_IDENTIFIER = "com.mv.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = NPAutocompletePlaceTextFieldDemo;
};
name = Release;
};
Expand All @@ -492,6 +517,7 @@
);
INFOPLIST_FILE = MVAutocompletePlaceTextFieldDemoTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.mv.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MVAutocompletePlaceTextFieldDemo.app/MVAutocompletePlaceTextFieldDemo";
};
Expand All @@ -507,6 +533,7 @@
);
INFOPLIST_FILE = MVAutocompletePlaceTextFieldDemoTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.mv.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MVAutocompletePlaceTextFieldDemo.app/MVAutocompletePlaceTextFieldDemo";
};
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SchemeUserState</key>
<dict>
<key>MVAutocompletePlaceTextFieldDemo.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
</dict>
</dict>
</dict>
</plist>
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>com.mv.$(PRODUCT_NAME:rfc1034identifier)</string>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,7 @@ - (UITableViewCell *)autoCompleteTableViewCellWithReuseIdentifier:(NSString *)id

+ (NSString *) accessibilityLabelForIndexPath:(NSIndexPath *)indexPath
{
return [NSString stringWithFormat:@"{%d,%d}",indexPath.section,indexPath.row];
return [NSString stringWithFormat:@"{%ld,%ld}",(long)indexPath.section,(long)indexPath.row];
}

- (void)configureCell:(UITableViewCell *)cell
Expand Down Expand Up @@ -909,7 +909,7 @@ - (void)main
completionHandler:^(NSArray *suggestions){

[operation performSelector:@selector(didReceiveSuggestions:) withObject:suggestions];
dispatch_semaphore_signal(sentinelSemaphore);
dispatch_semaphore_signal(self->sentinelSemaphore);
}];

dispatch_semaphore_wait(sentinelSemaphore, DISPATCH_TIME_FOREVER);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,8 +84,8 @@ - (float) asciiLevenshteinDistanceWithString: (NSString *)stringB skippingCharac
// Step 1
int k, i, j, cost, * d, distance;

int n = [dataA length];
int m = [dataB length];
int n = (int)[dataA length];
int m = (int)[dataB length];

if( n++ != 0 && m++ != 0 ) {

Expand Down Expand Up @@ -137,4 +137,4 @@ int smallestOf(int a, int b, int c)
}


@end
@end
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ - (id)initWithFrame:(CGRect)frame


-(void)awakeFromNib{

[super awakeFromNib];
self.autoCompleteDataSource=self;
self.autoCompleteDelegate=self;
self.autoCompleteFontSize=14;
Expand All @@ -49,7 +49,6 @@ -(void)awakeFromNib{
self.maximumNumberOfAutoCompleteRows= 5;
self.autoCompleteShouldHideClosingKeyboard = YES;
_placesClient = [GMSPlacesClient sharedClient];

}
#pragma mark - Datasource Autocomplete
//example of asynchronous fetch:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ -(void)getPlaceDetailForReferance:(NSString*)strReferance{
[NSString stringWithFormat:apiURLWithoutKey,strReferance];
[[GMSPlacesClient sharedClient]lookUpPlaceID:strReferance callback:^(GMSPlace *place, NSError *error) {
if(place){
[_delegate placeDetailForReferance:strReferance didFinishWithResult:place];
[self->_delegate placeDetailForReferance:strReferance didFinishWithResult:place];
}
else{
NSLog(@"%@",error);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>com.mv.$(PRODUCT_NAME:rfc1034identifier)</string>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit bef9f80

Please sign in to comment.