又是朱利安。在我的项目中,我有大约50个不同的URL,我需要将它们分为两组。因此,其中25个显示在VC中,一个显示在VC2中。我想添加一个标签,然后基于该标签区分这两个组,但是我不知道该怎么做。
这样看起来像:

NSURL tag:@"a"

接着
if(tag == "a")
{// Do the code}

我该怎么办,谢谢!

最佳答案

您可以使用NSDictionaryNSObject来存储您的URL实例和关联的标记值。我更喜欢使用NSObject:

创建一个名为NSObjectMyNSURLObject的子类。

对于MyNSURLObject.h :(您无需修改​​MyNSURLObject.m文件)

#import <Foundation/Foundation.h>

@interface MyNSURLObject : NSObject
@property(strong, nonatomic) NSURL *myURL;
@property(strong, nonatomic) NSString *myTag;
@end

每当您需要存储URL时,都创建MyNSURLObject的实例,例如:
MyNSURLObject *myNSURLObject = [[MyNSURLObject alloc] init];
myNSURLObject.myURL = whateverurl;
myNSURLObject.myTag = @"a"; // or @"b"

关于ios - 将自定义标签添加到xcode中的网址,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28250874/

10-10 21:03