不推荐使用 UILineBreakModeWordWrap

Ahm*_*lem -3 deprecated ios

当我编写此代码 UILineBreakModeWordWrap 时,我的应用程序出现问题,我得到了

不推荐使用 UILineBreakModeWordWrap :首先在 IOS 6 ""和一些时间 IOS 7"" 中被弃用

我的代码是:

NSString *texto = [[superArray objectAtIndex:indexPath.row]objectForKey:@"Text"];
CGSize tamanho=[texto sizeWithFont:[UIFont systemFontOfSize:16.0f]constrainedToSize:CGSizeMake(240.0f, 480.0f) lineBreakMode:UILineBreakModeWordWrap];
UIImage *imagemBalao;
Run Code Online (Sandbox Code Playgroud)

cell.label.lineBreakMode=UILineBreakModeWordWrap;
Run Code Online (Sandbox Code Playgroud)

和此代码中的相同问题 GKPeerPickerController

(void)peerPickerControllerDidCancel:(GKPeerPickerController *)picker{
    picker.delegate = nil;
}
Run Code Online (Sandbox Code Playgroud)

(void)peerPickerController:(GKPeerPickerController *)picker didConnectPeer:(NSString *)peerID toSession:(GKSession *) session {
    currentSession = session;
    session.delegate = self;
    [session setDataReceiveHandler:self withContext:nil];
    picker.delegate = nil;
    [picker dismiss];
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Roc*_*ker 5

使用 NSLineBreakByWordWrapping 而不是 UILineBreakMode。这是新枚举的列表

 enum {
        NSLineBreakByWordWrapping = 0,
        NSLineBreakByCharWrapping,
        NSLineBreakByClipping,
        NSLineBreakByTruncatingHead,
        NSLineBreakByTruncatingTail,
        NSLineBreakByTruncatingMiddle
      };
     typedef NSUInteger NSLineBreakMode
Run Code Online (Sandbox Code Playgroud)