将自定义标签添加到 xcode 中的 url
Add a custom tag to an url in xcode
又是朱利安。在我的项目中,我有大约 50 个不同的 url,我需要将它们分为两组。因此,其中 25 个显示在 VC 一个中,其余显示在 VC2 中。我想添加一个标签,然后根据这个标签区分两组,但我不知道该怎么做。
所以它看起来像这样:
NSURL tag:@"a"
然后
if(tag == "a")
{// Do the code}
我该怎么做 提前致谢!
您可以在一个数组中添加 25 个网址(Swift Array
或 Objective-C NSMutableArray
),在另一个数组中添加 25 个。数组允许您将 'values' 分组到唯一的容器中。
然后将第一个数组传递给第一个视图控制器,与第二个数组相同。
您可以使用 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"
又是朱利安。在我的项目中,我有大约 50 个不同的 url,我需要将它们分为两组。因此,其中 25 个显示在 VC 一个中,其余显示在 VC2 中。我想添加一个标签,然后根据这个标签区分两组,但我不知道该怎么做。 所以它看起来像这样:
NSURL tag:@"a"
然后
if(tag == "a")
{// Do the code}
我该怎么做 提前致谢!
您可以在一个数组中添加 25 个网址(Swift Array
或 Objective-C NSMutableArray
),在另一个数组中添加 25 个。数组允许您将 'values' 分组到唯一的容器中。
然后将第一个数组传递给第一个视图控制器,与第二个数组相同。
您可以使用 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"