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 中不支持。