我有一个我想要访问的嵌套影片剪辑实例.影片剪辑的路径由两个变量(类似于行和列)定义.
我已经动态访问父级影片剪辑,如下所示:
eval("row"+ ActiveRow)
现在我想要动态地访问一个名为#(#)的行(#)的子项.
以下是我完成任务的最佳猜测(两者均无效):
var i:number;
eval("row"+ ActiveRow +".let"+ i)或eval("row"+ ActiveRow).eval("let"+ i)
非常感谢您的努力和可能的解决方案..
如何创建外键
来自表tGeoAnswers列'locationId'
表tLocations列'id'?
ALTER TABLE
tGeoAnswers
ADD
FK_Answer_Location
FOREIGN KEY
(locationId)
REFERENCES
tLocations(id)
Run Code Online (Sandbox Code Playgroud)
我正在尝试这个我找到的代码,但是我收到以下错误:
列'FK_Answer_Location'的定义必须包含数据类型
我有一个合成的NSMutableArray - theResultArray.我想在特定索引(0-49)处插入NSNumber或NSInteger对象.出于某种原因,我永远无法在我的数组中获得任何值.每个索引返回nil或0.
NSInteger timeNum = time;
[theResultArray insertObject:[NSNumber numberWithInt:timeNum] atIndex:rightIndex];
NSLog(@"The right index is :%i", rightIndex);
NSLog(@"The attempted insert time :%i", time);
NSNumber *testNum = [theResultArray objectAtIndex:rightIndex];
NSLog(@"The result of time insert is:%i", [testNum intValue]);
Run Code Online (Sandbox Code Playgroud)
我在viewDidLoad中alloc-init theResultsArray.时间是整数.我一直在尝试上面代码的不同组合无济于事.
控制台输出:
StateOutlineFlashCards[20389:20b] The right index is :20
StateOutlineFlashCards[20389:20b] The attempted insert time :8
StateOutlineFlashCards[20389:20b] The result of time insert is:0
Run Code Online (Sandbox Code Playgroud) 我有一个UITabBarController,它添加了一个viewController,但定位是关闭的.屏幕顶部有大约20px的间隙,加载的viewController的底部是隐藏的.如何调整加载的viewController的大小?
viewController = [[FlashCardViewController alloc] initWithNibName:@"FlashCardViewController" bundle:[NSBundle mainBundle]];
viewController.view.bounds = [[UIScreen mainScreen]bounds];
//viewController.view.alpha = 0.0;
//[self.view addSubview:viewController.view];
tabBarController = [[UITabBarController alloc] initWithNibName:nil bundle:nil];
tabBarController.viewControllers = [NSArray arrayWithObject:viewController];
tabBarController.view.alpha = 0.0;
[self.view addSubview:tabBarController.view];
Run Code Online (Sandbox Code Playgroud)
我试过这两个但没有运气.
tabBarController.view.bounds = [[UIScreen mainScreen] bounds];
tabBarController.view.frame = [[UIScreen mainScreen] bounds];
Run Code Online (Sandbox Code Playgroud)
这不是我想要做的事情.我想将它们设置为tabBarController查看窗口的大小和位置.
iphone cocoa-touch uitabbarcontroller uiviewcontroller bounds
有什么区别:
[[UIApplication sharedApplication] delegate]
Run Code Online (Sandbox Code Playgroud)
和
UIApplicationDelegate
Run Code Online (Sandbox Code Playgroud) 我有一个名为GamePlay的ViewController类.在GamePlay中有一个名为MyPinAnnotationView的嵌套类.当调用MyPinAnnotation的方法TouchesBegan()时,我想从父GamePlay调用方法CheckAnswer().
我不想创建一个新的GamePlay实例,因为我已经设置了变量和实例.我可以通过某种方式访问父母吗?(除了事件监听器)
我想:s/write/run/在逐行的基础上运行命令.
我们可以指定一系列行,例如:31,44s/write/run/.
我们还可以搜索:/write/并按下n以移至下一个出现位置.
是否有可能以与搜索相同的方式替换,通过按下按钮并替换下一次出现?
我用 text wrangler 和 textedit 打开一个逗号分隔的 CSV 文件,它显示了逗号,分隔的值。
但是,使用 MacVim 打开会给我一个管道|分隔文件。
如何禁用此行为?
我有一张纬度,经度和美国州的地点表.我想选择每个州的平均纬度和经度.
我正在尝试以下代码,但我得到一个语法错误明确.
select avg(lat), avg(lon), distinct(state) from tRealtyTrac order by state group by state
Run Code Online (Sandbox Code Playgroud) 在大型表上运行SELECT的存储过程超时.where子句导致超时,因为我只选择另一个表中的城市.
AND city IN (SELECT DISTINCT city from tOH where clientId = @clientId)
AND state IN (SELECT DISTINCT state from tOH where clientId = @clientId)
Run Code Online (Sandbox Code Playgroud)
*注意几乎总是只返回一个州
我试图将城市放入一个表格,然后使用该表格填充城市,但我收到一个错误,即没有声明@cities.
DECLARE @cities TABLE
(
city varchar(200)
);
INSERT INTO @cities (city) SELECT city FROM tOH WHERE clientId = @clientId GROUP BY city
Run Code Online (Sandbox Code Playgroud)
然后我的where子句改为
AND city IN (SELECT city from @cities)
Run Code Online (Sandbox Code Playgroud)
谁能想出一个优化这个存储过程的好方法?
----------------------------更新--------------------- ---------------
联接太慢了.我认为具有临时表或表变量的解决方案将起作用.
我正在尝试使用核心数据内置的表管理来构建iPhone应用程序.我想与MSSQL或MySQL数据库同步数据.核心数据与SQLite兼容,所以我认为它可以作为桥梁.任何人都可以想到如何实现这一功能?
iphone ×4
cocoa-touch ×3
sql ×3
objective-c ×2
select ×2
vim ×2
average ×1
bounds ×1
c# ×1
command ×1
core-data ×1
csv ×1
delegates ×1
distinct ×1
dynamic ×1
flash ×1
foreign-keys ×1
insert ×1
line-by-line ×1
macvim ×1
movieclip ×1
mysql ×1
nested-class ×1
optimization ×1
sql-server ×1
sqlite ×1
substitution ×1
variables ×1
vi ×1