是否有这样一种名为" shouldperformseguewithidentifier"在WatchKit扩展或类似的东西?这是因为我需要在推送到另一个视图之前检查。
答案 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
}
。