又是朱利安。在我的项目中,我有大约50个不同的URL,我需要将它们分为两组。因此,其中25个显示在VC中,一个显示在VC2中。我想添加一个标签,然后基于该标签区分这两个组,但是我不知道该怎么做。
这样看起来像:
NSURL tag:@"a"
接着
if(tag == "a")
{// Do the code}
我该怎么办,谢谢!
最佳答案
您可以使用NSDictionary
或NSObject
来存储您的URL实例和关联的标记值。我更喜欢使用NSObject
:
创建一个名为NSObject
的MyNSURLObject
的子类。
对于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/