Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在xcode中将自定义标记添加到url_Ios_Xcode_Nsurl_Custom Tag - Fatal编程技术网

Ios 在xcode中将自定义标记添加到url

Ios 在xcode中将自定义标记添加到url,ios,xcode,nsurl,custom-tag,Ios,Xcode,Nsurl,Custom Tag,又是朱利安。在我的项目中,我有大约50个不同的URL,我需要将它们分成两组。因此,其中25个在VC1中显示,其余在VC2中显示。我想添加一个标签,然后根据这个标签区分这两个组,但我不知道怎么做。 所以看起来是这样的: NSURL tag:@"a" 然后 if(tag == "a") {// Do the code} 我怎么能这么做呢?提前谢谢 您可以在一个数组(Swiftarray或Objective-CNSMutableArray)中添加25个URL,在另一个数组中添加25个URL。数组允

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

NSURL tag:@"a"
然后

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

我怎么能这么做呢?提前谢谢

您可以在一个数组(Swift
array
或Objective-C
NSMutableArray
)中添加25个URL,在另一个数组中添加25个URL。数组允许您将“值”分组到唯一的容器中


然后将第一个数组传递给第一个视图控制器,并与第二个数组相同。

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

创建名为
MyNSURLObject
NSObject
的子类

对于
mynsurobject.h
:(无需修改
mynsurobject.m
文件)


你说的标签是什么意思?你从哪里得到这些网址?您需要在代码中基于什么设置标记?好的。准确地说,它们都是指向url的链接。我必须展示一些肖像画和一些风景画。这就是为什么我要区分它们。我的问题是,你们如何辨别哪些都是用于肖像画,哪些都是用于风景画?从何处获取信息(如果您还需要添加标签,您需要该信息,对吗?)然后我在gallery view控制器中创建该信息,并将其设置为对象1、2、3,对吗?我不确定是否理解您的问题。我是否为我拥有的每个url创建一个对象?是的,而不是携带列表(或您如何处理)对于以前的URL,现在保留此对象的列表。
#import <Foundation/Foundation.h>

@interface MyNSURLObject : NSObject
@property(strong, nonatomic) NSURL *myURL;
@property(strong, nonatomic) NSString *myTag;
@end
MyNSURLObject *myNSURLObject = [[MyNSURLObject alloc] init];
myNSURLObject.myURL = whateverurl;
myNSURLObject.myTag = @"a"; // or @"b"