Sample code to get fullNameFromDevice
我已经实现了这个示例类别,以便在我的应用程序中获得“fullNameFromDevice”。即使这个例子也没有给我一个iPad的fullNameFromDevice。阅读iPhone设备或iPad /没有任何问题iPhone模拟器的名称使用此类别。只有iPad名称附带问题。可能是什么问题?建议我适当解决这个问题。
答案 0 :(得分:1)
您的iPad名称不适合此类别建议的命名模式。
查看-(NSString *)fullNameFromDevice
:
if (![self deviceNameContainDeviceKind])
return nil;
然后在
-(BOOL)deviceNameContainDeviceKind
{
return [self.name rangeOfString:@"iPhone"].location != NSNotFound
|| [self.name rangeOfString:@"iPod"].location != NSNotFound
|| [self.name rangeOfString:@"iPad"].location != NSNotFound;
}
您可以看到,如果设备的名称不包含“iPhone”,“iPod”或“iPad”,fullNameFromDevice
将返回nil。