iOS 的 Office 365 SDK,iOS 7
Office 365 SDK for iOS with iOS 7
我使用 Office 365 SDK 为 iOS 编写了一个应用程序。它适用于 iOS 8,但不适用于 iOS 7。请给我一些建议
您不能在 iOS 7 中 运行,因为在:
.../orc/impl/impl/JsonParser.m
使用代码:
-(id)initWith : (objc_property_t)属性{
NSString *typeString = [NSString stringWithCString:property_getAttributes(property) encoding:NSUTF8StringEncoding];
NSArray *attributes = [typeString componentsSeparatedByString:@","];
self.Type = [attributes objectAtIndex:0];
self.Name = [NSString stringWithCString:property_getName(property) encoding:NSUTF8StringEncoding];
if([self.Name containsString:@"$$$_$$$"]) return nil;
if ([self isComplexType]) {
self.SubStringType = [self.Type substringWithRange:NSMakeRange(3, [self.Type length] -4)];
}
return self;
}
containsString 是 NSString class 的函数,它在 iOS 8 中存在,在 iOS7 中不支持。
我使用 Office 365 SDK 为 iOS 编写了一个应用程序。它适用于 iOS 8,但不适用于 iOS 7。请给我一些建议
您不能在 iOS 7 中 运行,因为在: .../orc/impl/impl/JsonParser.m 使用代码:
-(id)initWith : (objc_property_t)属性{
NSString *typeString = [NSString stringWithCString:property_getAttributes(property) encoding:NSUTF8StringEncoding];
NSArray *attributes = [typeString componentsSeparatedByString:@","];
self.Type = [attributes objectAtIndex:0];
self.Name = [NSString stringWithCString:property_getName(property) encoding:NSUTF8StringEncoding];
if([self.Name containsString:@"$$$_$$$"]) return nil;
if ([self isComplexType]) {
self.SubStringType = [self.Type substringWithRange:NSMakeRange(3, [self.Type length] -4)];
}
return self;
}
containsString 是 NSString class 的函数,它在 iOS 8 中存在,在 iOS7 中不支持。