- Fix crash

This commit is contained in:
Giuseppe Nucifora 2017-01-03 12:19:24 +01:00
parent f152085009
commit b645dbf27f
7 changed files with 600 additions and 588 deletions

View File

@ -37,7 +37,7 @@ PODS:
- NSString-Helper (1.0.5)
- nv-ios-http-status (0.0.1)
- PEAR-FileManager-iOS (1.3.1)
- PNObject (1.0.2):
- PNObject (1.1.0):
- AFNetworking
- CodFis-Helper
- DDDKeychainWrapper
@ -57,7 +57,7 @@ PODS:
- RZDataBinding (2.1.0)
- Specta (1.0.5)
- StrongestPasswordValidator (0.1.2)
- UIDevice-Utils (0.1.6)
- UIDevice-Utils (1.0.0)
DEPENDENCIES:
- Expecta
@ -84,12 +84,12 @@ SPEC CHECKSUMS:
NSString-Helper: 459e1b6a62b3bf7db10f01b0d102548608e945c4
nv-ios-http-status: b6c2b5fc8656cc19e0d3000dadce2080b99d0e2f
PEAR-FileManager-iOS: 3bc403f68a53483f5629aa822f4649e40275c4d3
PNObject: 21a29c6dae126f2b98e670f4c64d985b179ee097
PNObject: 527e0ee690cabcb15a793a0b78336e65b126aaf5
PureLayout: 4d550abe49a94f24c2808b9b95db9131685fe4cd
RZDataBinding: 6981e90ddaae2f5e02028323b1043f8c31013109
Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2
StrongestPasswordValidator: 921e42615bdf353513c6f925bffd4fc29865dbd7
UIDevice-Utils: 11c10b18d3c6489b45a97436e5ae6064a3622820
UIDevice-Utils: ff37bd042127117572d6ce4c5ff074f4f54ab5ed
PODFILE CHECKSUM: db08ccdd0a68e33d4a1cceb1843643fbab2f2a8e

View File

@ -1,6 +1,6 @@
{
"name": "PNObject",
"version": "1.0.2",
"version": "1.1.0",
"summary": "PNObject is a simple replica of the more complex ParseObject",
"homepage": "https://git.giuseppenucifora.com/giuseppenucifora/PNObject",
"license": {
@ -12,14 +12,11 @@
},
"source": {
"git": "https://git.giuseppenucifora.com/giuseppenucifora/PNObject.git",
"tag": "1.0.2"
"tag": "1.1.0"
},
"platforms": {
"ios": "8.0"
},
"ios": {
"frameworks": "Security"
},
"source_files": "PNObject/Classes/**/*",
"dependencies": {
"AFNetworking": [

View File

@ -37,7 +37,7 @@ PODS:
- NSString-Helper (1.0.5)
- nv-ios-http-status (0.0.1)
- PEAR-FileManager-iOS (1.3.1)
- PNObject (1.0.2):
- PNObject (1.1.0):
- AFNetworking
- CodFis-Helper
- DDDKeychainWrapper
@ -57,7 +57,7 @@ PODS:
- RZDataBinding (2.1.0)
- Specta (1.0.5)
- StrongestPasswordValidator (0.1.2)
- UIDevice-Utils (0.1.6)
- UIDevice-Utils (1.0.0)
DEPENDENCIES:
- Expecta
@ -84,12 +84,12 @@ SPEC CHECKSUMS:
NSString-Helper: 459e1b6a62b3bf7db10f01b0d102548608e945c4
nv-ios-http-status: b6c2b5fc8656cc19e0d3000dadce2080b99d0e2f
PEAR-FileManager-iOS: 3bc403f68a53483f5629aa822f4649e40275c4d3
PNObject: 21a29c6dae126f2b98e670f4c64d985b179ee097
PNObject: 527e0ee690cabcb15a793a0b78336e65b126aaf5
PureLayout: 4d550abe49a94f24c2808b9b95db9131685fe4cd
RZDataBinding: 6981e90ddaae2f5e02028323b1043f8c31013109
Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2
StrongestPasswordValidator: 921e42615bdf353513c6f925bffd4fc29865dbd7
UIDevice-Utils: 11c10b18d3c6489b45a97436e5ae6064a3622820
UIDevice-Utils: ff37bd042127117572d6ce4c5ff074f4f54ab5ed
PODFILE CHECKSUM: db08ccdd0a68e33d4a1cceb1843643fbab2f2a8e

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,6 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/PNObject
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PNObject" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/DDDKeychainWrapper" "${PODS_ROOT}/Headers/Public/DJLocalization" "${PODS_ROOT}/Headers/Public/Expecta" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSDKShareKit" "${PODS_ROOT}/Headers/Public/NSDataAES" "${PODS_ROOT}/Headers/Public/NSDate_Utils" "${PODS_ROOT}/Headers/Public/NSString-Helper" "${PODS_ROOT}/Headers/Public/PEAR-FileManager-iOS" "${PODS_ROOT}/Headers/Public/PNObject" "${PODS_ROOT}/Headers/Public/PureLayout" "${PODS_ROOT}/Headers/Public/RZDataBinding" "${PODS_ROOT}/Headers/Public/Specta" "${PODS_ROOT}/Headers/Public/StrongestPasswordValidator" "${PODS_ROOT}/Headers/Public/UIDevice-Utils" "${PODS_ROOT}/Headers/Public/nv-ios-http-status"
LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/Bolts" "$PODS_CONFIGURATION_BUILD_DIR/CodFis-Helper" "$PODS_CONFIGURATION_BUILD_DIR/DDDKeychainWrapper" "$PODS_CONFIGURATION_BUILD_DIR/DJLocalization" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKCoreKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKLoginKit" "$PODS_CONFIGURATION_BUILD_DIR/FBSDKShareKit" "$PODS_CONFIGURATION_BUILD_DIR/NSDataAES" "$PODS_CONFIGURATION_BUILD_DIR/NSDate_Utils" "$PODS_CONFIGURATION_BUILD_DIR/NSString-Helper" "$PODS_CONFIGURATION_BUILD_DIR/PEAR-FileManager-iOS" "$PODS_CONFIGURATION_BUILD_DIR/RZDataBinding" "$PODS_CONFIGURATION_BUILD_DIR/StrongestPasswordValidator" "$PODS_CONFIGURATION_BUILD_DIR/UIDevice-Utils" "$PODS_CONFIGURATION_BUILD_DIR/nv-ios-http-status"
OTHER_LDFLAGS = -framework "Security"
PODS_BUILD_DIR = $BUILD_DIR
PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_ROOT = ${SRCROOT}

View File

@ -116,9 +116,12 @@ typedef NS_ENUM(NSUInteger, UIDeviceModelInches) {
*/
- (UIDeviceModelInches) deviceInches;
/**
Returns the device OS Version in CGFloat
*/
- (CGFloat) osVersion;
- (CGFloat) deviceOsVersion;
- (CGFloat) deviceWidth;
- (CGFloat) deviceHeight;
@end

View File

@ -391,8 +391,23 @@
return UIDeviceModelInchesUnKnown;
}
- (CGFloat) osVersion {
return (CGFloat)[[[UIDevice currentDevice] systemVersion] floatValue];
- (CGFloat) deviceOsVersion {
return [[self systemVersion] floatValue];
}
- (CGFloat) deviceHeight {
CGRect viewSize = [[UIScreen mainScreen] bounds];
return viewSize.size.height;
}
- (CGFloat) deviceWidth {
CGRect viewSize = [[UIScreen mainScreen] bounds];
return viewSize.size.width;
}