shouldperformseguewithidentifier WatchKit扩展

时间:2015-06-28 08:05:48

标签: ios segue watchkit

是否有这样一种名为" shouldperformseguewithidentifier"在WatchKit扩展或类似的东西?这是因为我需要在推送到另一个视图之前检查。

1 个答案:

答案 0 :(得分:1)

WKInterfaceController pushControllerWithName:context:中的快速搜索显示没有此类方法。

如果以编程方式实现导航 - 也就是说,不使用segues - 您可以使用您喜欢的任何逻辑来确定何时推送到另一个接口控制器。例如,您可以使用// Add Security.framework to the project. #include <CommonCrypto/CommonDigest.h> + (NSString *) sha1:(NSString *)string { NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding]; NSMutableData *hash = [NSMutableData dataWithLength:CC_SHA1_DIGEST_LENGTH]; CC_SHA1(data.bytes, (CC_LONG)data.length, hash.mutableBytes); NSMutableString *hexAscii = [NSMutableString new]; for(int i = 0; i < CC_SHA1_DIGEST_LENGTH; i++) [hexAscii appendFormat:@"%02x", ((uint8_t *)hash.mutableBytes)[i]]; return [hexAscii copy]; // Make immutable }